Contents

중복된 숫자 개수(with.Java)

   Apr 26, 2024     1 min read

“중복된 숫자 개수(with.Java)” 문제에 대하여 알아본 글입니다.

코딩 테스트 문제를 풀며, 풀었던 문제에 대한 회고와 다른 풀이 방법을 알아보며, 알아가고자 합니다.

문제에 대해 먼저 알아보겠습니다.

문제

정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.

제한사항

  • 1 ≤ array의 길이 ≤ 100
  • 0 ≤ array의 원소 ≤ 1,000
  • 0 ≤ n ≤ 1,000

입출력 예시

arraynresult
[1, 1, 2, 3, 4, 5]12
[0, 2, 3, 4]10

문제에 대한 나의 풀이

class Solution {
    public int solution(int[] array, int n) {
        int answer = 0;
        for(int i = 0; i < array.length; i++){
            if(array[i] == n){
                answer++;
            }
        }
        return answer;
    }
}

풀이 설명

인덱스 0부터 순차적으로 n의 값과 비교하여 값으면 answer의 값을 1씩 증가하여 풀이하였습니다.