c# 문제 28. 정수 배열 내의 값 중 가장 많이 중복된 값 찾기
주어진 정수형 배열의 갑들 중 가장 많이 중복된 값을 찾는 코드를 작성하세요. int[] arr = new int[] { 3, 6, 9, 2, 9, 0, 5, 3, 1, 6, 9, 8, 7, 5, 3, 2, 1, 5, 7, 8, 3}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 딕셔너리에 정수 배열의 값을 키로 사용. 딕셔너리에 키가 있다면 밸류 1 증가. 키가 없다면 밸류에 1 대입. 딕셔너리 Aggregate 메소드를 통해 딕셔너리의 밸류 중 가장 큰 밸류의 키를 반환.
2023. 8. 30.
c# 문제 26. 2차원 배열 정렬 문제
주어진 2차원 정수 배열의 각 값들을 정렬하는 코드를 작성하세요. int[,] arr = new int[,] {{1,3,5,7,9}, {2,4,6,8,10}}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 각 요소의 값을 순차적으로 비교하여 스왑 arr[0,0] > arr[0,1] [0,2] ,[0,3]....
2023. 8. 28.
c# 문제 25. 배열 내의 특정값 이동
정수 배열 내의 값 중 모든 0을 제일 뒤로 이동하는 코드를 작성하세요. int[] arr = new int[] {0,1,2,0,3,4,0,5,6,0,7,8,0,9 }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MoveZerosToBack 함수내에서 먼저 배열 내의 값들중 0이 아닌 값들을 찾아서 배열의 앞쪽부터 채워줌. 남은 공간을 0으로 채워줌.
2023. 8. 26.