사전캠프/달리기반 8

달리기반 LV.3 숫자 야구 게임

숫자 야구 게임을 작성하세요. 컴퓨터가 3자리의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 각 자리의 숫자를 비교하여 스트라이크와 볼의 개수를 출력합니다.숫자 야구 게임 설명숫자 야구 게임은 3자리의 숫자를 맞추는 게임입니다. 컴퓨터가 고른 3자리 숫자는 모두 다른 숫자로 이루어져 있습니다. 사용자는 3자리 숫자를 입력하고, 컴퓨터는 입력한 숫자와 자리수를 비교하여 스트라이크와 볼의 개수를 알려줍니다.스트라이크: 숫자와 자리수가 모두 맞는 경우볼: 숫자는 맞지만 자리수가 다른 경우예를 들어, 컴퓨터가 427을 선택하고 사용자가 123을 입력했을 때, 2는 맞지만 자리수가 다르므로 1볼, 1은 맞지 않으므로 0스트라이크입니다. 이 과정은 사용자가 정확한 숫자를 맞출 때까지 반복됩니다.사..

달리기반 Lv.3 행맨 게임

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

달리기반 Lv.2 배열 요소의 최대값과 최소값 찾기

int[] numbers = { 10, 20, 30, 40, 50 }; 이와 같이 주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램을 작성하세요.Console.WriteLine(); 을 사용해 최대값과 최소값을 각각 출력할 수 있습니다.배열의 최소값, 최대값을 찾는 프로그램을 작성해야합니다. 반복문을 통해 배열의 모든 원소에 접근하여 이전에 가장 작은값, 큰값과 현재 접근중인 배열의 값을 비교하여 저장된 값을 변경하는 방식으로 최소, 최대값을 확인할 수 있습니다. 단, 그런 방식을 사용하기 위해서는 처음에 어떤값을 사용하여 비교할지를 정해주어야 할 필요가 있습니다.초기값을 설정하는 방법으로배열의 첫번째 값을 최소, 최대값에 저장하여 사용사용할 변수의 자료형의 최소값, 최대값을 사용이 있습니다1번 방법..

달리기반 Lv.2 이중 반복문을 사용한 구구단 출력

이중 반복문을 사용하여 2단부터 9단까지의 구구단을 출력하는 프로그램을 작성하세요. 각 단은 1부터 9까지 곱하여 결과를 출력해야 합니다. 구구단 세로로 출력해 주세요 출력 예시2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 ... 9 x 1 = 92 x 2 = 4 3 x 2 = 6 4 x 2 = 8 ... 9 x 2 = 18...2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 ... 9 x 9 = 8 구구단 가로로 출력해 주세요출력 예시2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 ... 2 x 9 = 183 x 1 = 3 3 x 2 = 6 3 x 3 = 9 ... 3 x 9 = 27....

달리기반 Lv.2 숫자 맞추기 게임

숫자 맞추기 게임을 작성하세요. 컴퓨터가 1부터 100 사이의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 사용자가 숫자를 입력하면 컴퓨터는 숫자가 더 크거나 작은지 힌트를 줍니다. 맞출 때까지 반복합니다. Enter your guess (1-100): 50Too low! Try again.Enter your guess (1-100): 75Too high! Try again.Enter your guess (1-100): 60Congratulations! You guessed the number.숫자 맞추기 게임 프로그램을 작성해야 합니다. 프로그램 흐름을 구성해보면Random 클래스를 통해 1에서 100 사이의 랜덤한 정수값 생성입력한 숫자가 같을때까지 반복하는 반복문 구성사용자로부터 ..

달리기반 Lv.2 팩토리얼 계산

사용자로부터 입력받은 숫자의 팩토리얼을 계산하는 프로그램을 작성하세요.팩토리얼은 n!로 표현되며, n! = n × (n-1) × (n-2) × ... × 1입니다.예를 들어, 5! = 5 × 4 × 3 × 2 × 1 = 120입니다.for, while, do-while문 중 하나를 활용하여 해결해주세요.Console.ReadLind() 을 활용해서 출력 값을 출력해주세요.Enter a number: 5Factorial of 5 is 120  값을 입력받고, 입력받은 값의 팩토리얼값을 반환하는 프로그램을 작성해야합니다.사용자로부터 값을 입력받을때, 줄넘김을 하지 않기 위해서 Console.Write를 사용합니다.//사용자로부터 입력 받기Console.Write("Enter a number : ");stri..

달리기반 Lv.1 배열을 사용한 합계 및 평균 계산

주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요. 예상출력 Sum: 150Average: 30배열에 저장된 정수값의 합과, 그 평균을 구하는 프로그램 작성입니다. 반복문을 사용해 배열의 0번자리부터 마지막 자리까지 접근하여 해당 값을 저장할 합계값에 더해주고,합한 값을 배열의 길이로 나누어서 배열의 평균값을 구하여 출력하면 됩니다. 작성을 완료 했으나, 배열이 따로 주어지지 않았습니다.힌트 1에 배열이 10 ~ 50 형태로 주어져 있는것을 확인하고 배열값을 수정해주었습니다.int[] numbers = { 10, 20, 30, 40, 50 };예상값인 합 150, 평균 30이 정상적으로 출력되었습니다 배열의 경우 첫번째 자리가 0번, 두번째 자리가 1번 형식으로 지정됩니다.따라서 for문의..

달리기반Lv.1 기초문법 - 홀수 출력

달리기반 1번문제 홀수출력의 조건입니다.1부터 100까지의 숫자중, 홀수만 출력하는 프로그램 작성입니다. 홀수의 정의는 2로 나누어 떨어지지 않는 정수로, 출력의 조건을 이 정의를 사용하여서1에서 100사이의 숫자중, 2로 나누어서 나머지가 0이 아닌(혹은, 나머지가 1인) 숫자를 출력하면 됩니다. for문, while문, do-while문 3개의 조건에 따른 출력을 만들어야하기 때문에, 함수를 이용하여 구분하도록 하겠습니다. for문 작성 while문 사용do-while문 사용