본문 바로가기

프로그래밍 문제/c# 문제64

c# 문제 52. 보물 찾기 게임 콘솔앱 기반의 간단한 보물 찾기 게임 제작. 목표: 플레이어는 그리드 형태의 맵에서 보물을 찾아야 합니다. 게임 플레이: 플레이어는 '상', '하', '좌', '우' 방향으로 이동할 수 있으며, 맵의 특정 위치에 숨겨진 보물을 찾으면 승리합니다. 게임 종료 조건: 보물을 찾거나, 제한된 이동 횟수를 초과하면 게임이 종료됩니다. 2차원 배열을 사용하여 그리드 맵을 생성 (기본 5x5) 플레이어의 시작 위치와 보물의 위치를 무작위로 설정. 플레이어 시작 위치와 보물 위치는 달라야 함 이동 횟수 제한을 설정(기본 10회) 상하좌우 입력은 W,A,S,D 보물을 찾으면 찾았다는 메시지, 횟수 초과시 게임 오버 메시지 출력 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.. 2023. 12. 12.
c# 문제 51. 가위 바위 보 사용자로부터 가위 바위 보 중 하나를 입력받아 컴퓨터와 대결을 통한 결과를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 class Program { static void Main() { Console.WriteLine.. 2023. 12. 1.
c# 문제 50. 정수형 배열의 특정 숫자 이동 주어진 배열에서 입력받은 숫자를 모두 뒤로 이동하는 코드를 작성하고 결과를 출력하세요. 이동 코드는 메소드를 통해 작성하세요. 입력은 0 ~ 9. int[] arr = {1,3,8,4,1,6,0,7,3,2,2,8,0,0,5,7,4,6,8,9,5,3,7,6,4,1,3,8,9,0,5,3,2,7}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 class Program { static void Main() { int[] arr = { 1, 3, 8, 4, 1, 6, 0, 7, 3, 2, 2,.. 2023. 11. 28.
c# 문제 49. 행렬 더하기 빼기 N x M 행렬의 크기를 입력받아 1~100사이의 임의의 값을 2차원 배열에 대입하고 각 요소들을 홀수 행엔 더하여 출력, 짝수 행엔 빼서 출력하는 코드를 작성하세요. 행은 홀수부터 시작. 값을 빼는 경우 그 값은 양수가 되도록 한다. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 class Program { static void Main() { Console.Write("행의 크기를 입력하세요: "); int rows = int.Parse(Console.ReadLine()); Console.W.. 2023. 11. 23.
c# 문제 48. 배열의 평균 구하기 2 주어진 두 개의 정수형 배열의 모든 요소의 평균을 구하여 출력하는 코드를 작성하세요. 평균 구하는 코드는 메소드로 구성하여 반환합니다. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Program { static void Main() { int[] arr = { 3, 6, 9, 12, 15, 18, 21, 24, 27, 30 }; int[] arr2 = { 5, 15, 20, 25, 30, 35, 40, 45, 50, 55 }; // 평균 출력 Console.WriteLine($"배열의 평균: {AverageArray(arr,arr2)}"); } static int AverageArray.. 2023. 11. 22.
c# 문제 47. 배열의 평균 구하기 주어진 배열 요소들의 평균을 구하여 출력하는 코드를 작성하세요. int[] arr = { 12, 121, 75, 20, 54, 1, 87, 94, 7, 44 }; 출력 예) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Program { static void Main() { int[] arr = { 12, 121, 75, 20, 54, 1, 87, 94, 7, 44 }; int sum = 0; foreach (int num in arr) { sum += num; } // 평균 계산 double average = (double)sum / arr.Length; // 평균 출력 Console.WriteLine($"배열의 평균: {average}"); } .. 2023. 11. 21.
c# 문제 46. 배열에 입력받은 정수 추가 주어진 배열에 정수 하나를 입력받아 요소를 추가하고 출력하는 코드를 작성하세요. int[] arr = new int[3]{1,2,3}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 27.
c# 문제 45. 두 날짜 사이의 일수 구하기 입력받은 두 날짜 사이의 일수를 구하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 2023. 9. 26.
c# 문제 44. 두 개의 문자열 배열의 특정 위치의 값을 서로 교환 주어진 두 개의 문자열 배열의 입력받은 위치의 값을 서로 교환하는 코드를 작성하세요. string[] s1 = new string[5] { "사과", "배", "오렌지", "수박", "레몬" }; string[] s2 = new string[5] { "귤", "감", "포도", "멜론", "딸기" }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 20.
c# 문제 43. 배열 오름차순, 내림차순 정렬 함수 입력받은 배열을 오름차순과 내림차순 정렬을 할 수 있는 함수와 그 결과를 출력하는 코드를 작성하세요. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static void Main() { Console.WriteLine("배열 크기를 입력하세요:"); int length = int.Parse(Console.ReadLine()); int[] arr = new int[length]; for(int i = 0; i 2023. 9. 19.
c# 문제 42. 입력받은 정수들 중 가장 큰 수, 작은 수 출력 5개의 정수를 입력받아 그 중 가장 큰 수와 작은 수를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 18.
c# 문제 41. 시계열(나선형) 배열 2 두 개의 정수를 입력받아 2차원 배열의 크기로 생성하고 시계열 방향으로 1부터 순차적으로 1씩 증가하며 요소를 대입하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` static void Main() { //입력 Console.Write("행 수를 입력하세요: "); int rows = int.Parse(Console.ReadLine()); Console.Write("열 수를 입력하세요: "); int cols = int.Parse(Console.ReadLine()); int[,] arr = new int[rows, cols]; int x = 0; //x축 인덱스.. 2023. 9. 15.
반응형