
숫자 야구 게임을 작성하세요.컴퓨터가 임의의 3자리 숫자를 선택하면, 사용자가 그 숫자를 맞추는 게임.각 자리의 숫자를 비교하여 다음 공식으로 스트라이크와 볼의 개수를 출력합니다.숫자가 포함되어 있으나 자리가 틀렸을 경우: 볼숫자가 자리까지 포함하여 일치하는 경우: 스트라이크 코드// See https://aka.ms/new-console-template for more informationint[] targetNumber = new int[3];int[] userGuess = new int[3];int enterNumber;int strikes, balls;bool guessedCorrectly;Random rand = new Random();List temp = new List() {1, 2, 3, ..

사용자로부터 문자를 입력받아 숨겨진 단어를 맞추는 행맨 게임을 작성하세요.사용자가 단어의 모든 문자를 맞추거나 주어진 기회 안에 맞추지 못할 때 까지 반복합니다. 코드// See https://aka.ms/new-console-template for more informationstring secretWord = "hangman";char[] GuessWord = { '_', '_', '_', '_', '_', '_', '_' };string guess;int attempts = 6;bool wordGuessed = false;while(true){ Console.WriteLine($"Remain Chance: {attempts}"); Console.Write("Current word: ");..
- 게임 이름: Brotato - 게임에 대한 간단한 설명 ┗ 장르: 캐주얼 탄막 액션 로그라이크 핵&슬래시 ┗ 요약: 도합 20웨이브 동안 재화를 모아 상점에서 강화하면서 생존하는 게임. ┗ 특징: 간단한 시스템, 간단하고 일관적인 캐릭터, 이 둘을 조합한 캐주얼함. - 게임 플레이 순서 1. 시작 버튼을 눌러서 캐릭터 선택 화면으로 넘어간다. 2. 캐릭터를 선택하면 무기 선택 화면으로 넘어간다. 3. 초기 무기를 선택하면 난이도 선택 화면으로 넘어간다. 4. 난이도를 선택하면 1번째 웨이브를 시작한다. 5. 20초 동안 생존한다. ┗ 기본적으로 이동 이외의 액션은 모두 자동으로 이루어진다. ┗ 적을 처치하면 화폐가 떨어진다. 이 화폐를 ..

아래와 같이 주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램을 작성하세요. int[] numbers = {10, 20, 30, 40, 50} ※ 주어진 배열 만으로는 기능 체크가 제대로 되지 않기에, 난수 배열을 이용한 추가 검증도 추가하였습니다.코드int[] numbers = { 10, 20, 30, 40, 50 };int i, j;Random rand = new Random();int temp_max = numbers[0];int temp_min = numbers[0];Console.Write("array: ");for (i = 0; i numbers[i]) temp_min = numbers[i];}Console.WriteLine($"Max: {temp_max}");Console...

숫자 맞추기 게임을 작성하세요.컴퓨터가 1 - 100 사이의 숫자를 임의로 설정합니다.사용자가 숫자를 입력하면 1번에서 정한 숫자와 비교하여 높은지, 낮은지를 알려줍니다.사용자가 입력한 숫자가 1번에서 정한 숫자와 동일할 때 까지 반복합니다.1번에서 정한 숫자와 동일한 숫자를 입력한 경우, 정답임을 알려주고 종료합니다. 코드int a, b;Random rand = new Random();a = rand.Next(0, 101);while (true){ Console.Write("Enter your guess(1 - 100): "); b = Convert.ToInt32(Console.ReadLine()); if (b == a) { Console.WriteLine("○\n")..

※ [Quest 3 - 2. 배열을 사용한 합계 및 평균 계산]은 추후 작업할 예정입니다. 사용자로부터 입력받는 숫자의 팩토리얼을 계산하는 프로그램을 작성하세요.팩토리얼은 n!로 표시되며, 1 부터 n 까지의 모든 값의 곱입니다.for, while, do-while문 중 하나를 활용하여 해결해 주세요.Console.ReadLine()을 활용해서 기준 값을 입력 받아 진행해 주세요. int a, i;ulong result;while (true){ Console.Write("Enter a Number(0 is exit): "); a = Convert.ToInt32(Console.ReadLine()); if (a == 0) break; else { r..

주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.※ 문항에 정해진 숫자가 없기에 5개의 숫자를 입력받아서 동작하는 프로그램을 작성하였습니다. ┗ 처음에는 {0, 0, 0, 0, 0}이었다가 사용자가 숫자와 위치를 입력하여 치환되는 방식을 선택하였습니다.int[] array = {0, 0, 0, 0, 0};int i = 0;int a, b, sum, average;while (true){ Console.Write("Enter a number(-1 is exit): "); a = Convert.ToInt32(Console.ReadLine()); if (a 0 && b 결과

1 부터 100 까지의 숫자 중에서 홀수만 출력하는 프로그램을 작성하세요.※ 본래 Consol.WriteLine()을 이용하여 여러 줄으로 띄워야 했으나, 그렇게 하면 결과 창이 지나치게 길게 나오기 때문에 Write로 부분 대체하여 풀이합니다.출력 함수 별 차이점Console.WriteLine([문자열]): [문자열]의 내용을 콘솔창에 출력하는 함수. 이후 줄을 넘긴다.Console.Write([문자열]): [문자열]의 내용을 콘솔창에 출력하는 함수. 이후 줄을 넘기지 않는다.숫자 출력 방식Console.WriteLine(i): i값을 그대로 출력한다. 다른 내용을 추가하기 위해서는 + 연산자를 사용해야 한다.Console.WriteLine($"{i}"): i값을 그대로 출력한다. 다른 내용을 추가하기..
1. 선택한 게임의 이름은 무엇인가요?Minecraft 2. 선택한 게임의 장르는 무엇인가요?오픈월드 복셀 샌드박스 서바이벌 3. 선택한 게임의 어떤 시스템에 집중하셨나요?레드스톤 회로 시스템 4. 해당 시스템이 동작하는 구조의 시작부터 과정을 자세하게 분석, 나열해봅시다.회로 상의 '동력원'을 통해서 신호(전력)가 발생한다.┗ 기본적으로 발생하는 신호의 세기는 15이다.┗ 기물에 따라서 약한 세기의 신호를 발생시킬 수도 있다.레드스톤 횃불: 기본적인 신호를 형성하는 동력원.┗ 설치된 블록이 신호를 받고 있다면 비활성화 된다. 이를 통해서 Not의 역할을 수행하는 것도 가능하다.레드스톤 블록: On상태를 영구 지속하는 동력원. 블록이라는 특성을 통해 회로의 확장도 가능하다.과녁: 발사체 피격 시 발사체의..