중복된 숫자 개수

난이도 최하
화낼거양's avatar
Dec 12, 2024
중복된 숫자 개수
Contents
문제정답
 
 
 
 

문제

 

문제 설명

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

제한사항

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

입출력 예

array
n
result
[1, 1, 2, 3, 4, 5]
1
2
[0, 2, 3, 4]
1
0

입출력 예 설명

입출력 예 #1
  • [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다.
입출력 예 #2
  • [0, 2, 3, 4] 에는 1이 0개 있습니다.
 
 
 
기본적으로 주어진 코드 :
class Solution { public int solution(int[] array, int n) { int answer = 0; return answer; } }
 
 
 

정답

 
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; } }
 
 
반복문 사용
 
for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } }
 
  • 배열 array의 각 요소를 순회하는 반복문을 사용합니다.
  • array[i]를 사용하여 현재 인덱스 i의 값을 가져옵니다.
  • 현재 값이 n과 같다면, answer를 1 증가시킵니다.
Share article

moohyun