728x90

내일배움캠프 67

내일배움캠프 Unity - 사전캠프 (팀원과 함께해요 1)

행맨 게임사용자로부터 문자를 입력받아 숨겨진 단어를 맞추는 행맨 게임을 작성하세요. 사용자가 단어의 모든 문자를 맞추거나 주어진 기회 내에 맞추지 못할 때까지 반복합니다.게임 설명: 행맨 게임은 사용자가 단어를 추측하는 게임입니다. 사용자는 알파벳을 하나씩 입력하고, 맞출 때마다 단어의 해당 위치에 문자가 표시됩니다. 틀릴 경우, 기회가 줄어듭니다.배열 사용: char[] 배열을 사용하여 단어를 저장하고, 추측된 문자를 저장합니다.반복문 사용: 게임은 사용자가 단어를 맞추거나 기회가 끝날 때까지 반복됩니다.조건문 사용: 각 입력된 문자가 단어에 포함되는지 확인합니다.사용 변수 설명secretWord: 맞춰야 할 단어입니다. 예제에서는 "hangman"으로 설정되어 있습니다.guessWord: 사용자가 맞..

내일배움캠프 2025.01.07

내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 4)

배열 요소의 최대값과 최소값 찾기int[] numbers = { 10, 20, 30, 40, 50 }; 이와 같이 주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램을 작성하세요.Console.WriteLine(); 을 사용해 최대값과 최소값을 각각 출력할 수 있습니다.int[] numbers = { 10, 20, 30, 40, 50 };int max = numbers[0];int min = numbers[0];for (int i = 1; i max) { max = numbers[i]; } if (numbers[i]

내일배움캠프 2025.01.07

내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 3)

이중 반복문을 사용한 구구단 출력이중 반복문을 사용하여 2단부터 9단까지의 구구단을 출력하는 프로그램을 작성하세요. 각 단은 1부터 9까지 곱하여 결과를 출력해야 합니다. 구구단 세로로 출력해 주세요Console.WriteLine("구구단 세로 출력:\n");for (int i = 1; i   구구단 가로로 출력해 주세요Console.WriteLine("구구단 가로 출력:\n");for (int i = 2; i

내일배움캠프 2025.01.07

내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 2)

숫자 맞추기 게임숫자 맞추기 게임을 작성하세요. 컴퓨터가 1부터 100 사이의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 사용자가 숫자를 입력하면 컴퓨터는 숫자가 더 크거나 작은지 힌트를 줍니다. 맞출 때까지 반복합니다.System.Random random = new System.Random();int targetNumber = random.Next(1, 101); // 1부터 100까지 랜덤 숫자int userGuess = 0; // 사용자의 입력값int tryCount = 0; // 시도 횟수Console.WriteLine("1부터 100 사이의 숫자를 맞춰보세요!");while (userGuess != targetNumber){ Console.Write("숫자를 입력하세요:..

내일배움캠프 2025.01.07

내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 1)

팩토리얼 계산사용자로부터 입력받은 숫자의 팩토리얼을 계산하는 프로그램을 작성하세요.팩토리얼은 n!로 표현되며, n! = n × (n-1) × (n-2) × ... × 1입니다.예를 들어, 5! = 5 × 4 × 3 × 2 × 1 = 120입니다.for, while, do-while문 중 하나를 활용하여 해결해주세요.Console.ReadLind() 을 활용해서 출력 값을 출력해주세요.Console.WriteLine("숫자를 입력해주세요.");// 입력 받기int input = int.Parse(Console.ReadLine());if( input 0) { value *= input; input -= 1; } Console.WriteLine("팩토리얼 결과:" +..

내일배움캠프 2025.01.07

내일배움캠프 Unity - 사전캠프 (제어문 4)

이름 찾기 1. 이름 입력하기 이름을 입력하여 3글자 이상 10글자 이하의 이름을 입력할 수 있는 프로그램을 작성합니다.최초 메시지 출력 - “이름을 입력해주세요. (3~10글자)”이름이 3글자 미만, 10글자 초과라면 - “이름을 확인해주세요.”올바르게 입력했다면 - “안녕하세요! 제 이름은 xxx 입니다.”문자열의 .Length 기능을 이용하면 현재 문자열이 몇글자인지 알 수 있습니다.Console.WriteLine("이름을 입력해주세요. (3~10글자)");// 입력 받기string input = Console.ReadLine();if(input.Length >= 3 && input.Length    2. 조건에 맞을때 까지 이름 입력 1번의 프로그램을 작성하면 3~10글자의 이름을 입력하지 않았을..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (제어문 2)

대한민국의 수도는? 1. 퀴즈를 내서 정답을 맞추는 프로그램 작성해주세요. Q. 대한민국의 수도는 어디인가요? 1.인천 2.평창 3.서울 4.부산입력한 데이터가 숫자가 아니라면, “숫자가 아닙니다.”를 출력해주세요.1~4에 해당하는 숫자가 아니라면, “1~4의 숫자를 입력해주세요.”를 출력해주세요.1~4의 숫자 일 때정답이라면 “정답입니다!”를 출력해주세요.정답이 아니라면 “오답입니다!”를 출력해주세요.// 질문 출력Console.WriteLine("Q. 대한민국의 수도는 어디인가요?");Console.WriteLine("1. 인천 2. 평창 3. 서울 4. 부산");// 입력 받기string input = Console.ReadLine();// 입력 값이 숫자인지 확인if (!int.TryParse(i..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (제어문 1)

숫자인가요?1. 숫자를 두번 입력받아서 두번 다 숫자인지 확인 프로그램을 처음 시작하면 “첫번째 수를 입력해 주세요.” 메시지 출력메시지를 입력하고 Enter“두번째 수를 입력해 주세요.” 메시지 출력메시지를 입력하고 Enter첫번째 수와 두번째 수 모두 숫자 라면 - “두 데이터는 모두 숫자입니다.”모두 숫자가 아니라면 - “숫자가 아닙니다.”// 첫번째 입력 받기Console.WriteLine("첫번째 수를 입력해 주세요.");string input1 = Console.ReadLine();// 두번째 입력 받기Console.WriteLine("두번째 수를 입력해 주세요.");string input2 = Console.ReadLine();// 첫번째와 두번째 입력이 모두 숫자인지 확인if (int.Tr..

내일배움캠프 2025.01.06
728x90