본문 바로가기

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

62. c# 행과 열의 크기가 같은 2차원 배열 대각선 합 구하기 2차원 배열의 주대각선(왼쪽 위에서 오른쪽 아래)과 부대각선(오른쪽 위에서 왼쪽 아래)의 합을 각각 구하는 코드를 작성하세요.   주대각선 합: 1+5+9 = 15부대각선 합: 3+5+9 = 15 코드는 아래에~ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546using System; class Program{    static void Main()    {        // 3x3 배열 초기화        int[,] array = {            {1, 2, 3},            {4, 5, 6},            {7, 8, 9}        };         // 대각선 합 계산 .. 2025. 1. 30.
61. c# 2차원 배열 주변 요소의 합 구하기 아래의 2차원 배열에서 행과 열의 인덱스를 입력받아 해당 인덱스 주변 요소의 합을 구하여 출력하는 코드를 작성하세요.  입력 예) 행: 1 열: 1, 주변요소 출력 예) 1+2+3+6+8+11+12+13 = 56   코드는 아래에~~~~~~~~~~~~~~~~~~~~~0000000000000000000000000000012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849using System; class Program{    static void Main()    {        // 5x5 배열 생성 및 초기화        int[,] array = {            { 1,  2,  3,  .. 2025. 1. 27.
60. c# 2차원 배열 테두리 합 구하기 주어진 2차원 배열의 외곽 테두리의 합을 구하여 출력하는 코드를 작성하세요. 출력 예 : 2차원 배열 테두리 요소의 합 : 40  코드는 아래에~~~~~~~                     1234567891011121314151617181920212223242526272829using System; class Program{    static void Main()    {        int[,] array = {            {1, 2, 3},            {4, 5, 6},            {7, 8, 9}        };         int sum = 0;         for (int i = 0; i  array.GetLength(0); i++)        {     .. 2025. 1. 24.
59. c# 2차원 배열 행렬 전치 문제 주어진 2차원 배열의 행과 열을 바꾼 전치 행렬을 출력하세요. 출력 예:  코드는 아래에~~~~                            1234567891011121314151617181920212223242526272829303132333435using System; class Program{    static void Main()    {        int[,] array = {            {1, 2, 3},            {4, 5, 6},            {7, 8, 9}        };         int rows = array.GetLength(0);        int cols = array.GetLength(1);        int[,] transposed.. 2025. 1. 21.
58. 2차원 배열의 각 행들의 합계와 열들의 합계 출력 주어진 2차원 배열의 각 행들의 합계와 열들의 합계를 출력하는 코드를 작성하세요.int[,] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; 출력 예)코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024. 7. 14.
c# 문제 57. 입력받은 문자열을 리스트에 추가하고 출력 문자열 리스트를 생성하고 몇 가지 도시 이름을 입력받아 추가한 후, 모든 도시를 출력하는 코드를 작성하세요.코드는 아래에~~~~~~~~~~~~~~~~~~~~ 2024. 5. 3.
c# 문제 56. 주어진 정수형 배열의 범위 중 빠진 숫자들 찾기 주어진 배열의 정수 범위 중  빠진 숫자를 찾아 출력하는 코드를 작성하세요.1,3,4,5,7,8,10,11,15 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           1234567891011121314   class Program    {        static void Main()        {            int[] arr = new int[] { 1, 3, 4, 5, 7, 8, 10, 11, 15 };            int cnt = 0;             for(int i = 1; i = 15; i++)            {                if (arr[cnt] == i) cnt++;   .. 2024. 1. 29.
c# 문제 55. 배열에서 두 요소의 합이 특정 값이 되는 모든 요소 쌍 찾기 주어진 배열의 두 요소의 합이 입력 받은 값이 되는 모든 요소 쌍 찾는 코드를 작성하세요. int[] array = { 1, 2, 3,4,5,6,7,8,9,-1,-2,-3,-4,-5};출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           1234567891011121314151617181920212223using System;class Program    {        static void Main()        {            int[] array = { 1, 2, 3,4,5,6,7,8,9,-1,-2,-3,-4,-5};            int target = 0;      .. 2023. 12. 15.
c# 문제 54. 배열의 교집합 요소 찾기 두 개의 정수 배열이 주어졌을 때, 두 배열의 교집합을 찾는 코드를 작성하세요. int[] array1 = { 1, 3, 5, 7, 9 };  int[] array2 = { 3, 6, 7, 8, 9 }; 출력 예)코드는 아래에~~~~~~~~~~~~~~~~~~~~~                                   1234567891011121314151617181920212223242526272829using System;using System.Collections.Generic; class IntersectArrays{    static void Main(string[] args)    {        int[] array1 = { 1, 3, 5, 7, 9 };        int[] arr.. 2023. 12. 14.
c# 문제 53. 배열의 요소 무작위 정렬 주어진 배열의 요소들을 무작위로 정렬하는 코드를 작성하세요. 무작위로 정렬은 메소드를 통해서 정렬이 이루어지도록 합니다.출력 예)코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  12345678910111213141516171819202122232425262728293031323334using System; class ArrayShuffler{    static void Main(string[] args)    {        int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };        Shuffle(array);         Console.WriteLine("Shuffled array:");.. 2023. 12. 13.
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.
반응형