주어진 정수형 배열의 갑들 중 가장 많이 중복된 값을 찾는 코드를 작성하세요.
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 메소드를 통해 딕셔너리의 밸류 중 가장 큰 밸류의 키를 반환.
'프로그래밍 문제 > c# 문제' 카테고리의 다른 글
c# 문제 30. 반복문 출력 문제 (0) | 2023.09.01 |
---|---|
c# 문제 29. 피라미드 별 찍기!! (0) | 2023.08.31 |
c# 문제 27. 알람시계 설정하기 (0) | 2023.08.29 |
c# 문제 26. 2차원 배열 정렬 문제 (0) | 2023.08.28 |
c# 문제 25. 배열 내의 특정값 이동 (0) | 2023.08.26 |
댓글