/* 중복된 숫자의 개수
* 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때,
* array에 n이 몇 개 있는 지를 return
*
* array n result
* [1, 1, 2, 3, 4, 5] 1 2
* [0, 2, 3, 4] 1 0
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public class programmer_0_48 { static int[] a1 = {1, 1, 2, 3, 4, 5}; static int b1 = 1; static int[] a2 = {0, 2, 3, 4}; static int b2 = 1; public int solution(int[] array, int n) { int answer = 0; for(int i : array){ if(n == i) answer++; } return answer; } public static void main(String args[]){ programmer_0_48 t = new programmer_0_48(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1,b1)); System.out.println("---------------------------------------"); System.out.println("result2 = " + t.solution(a2,b2)); System.out.println("---------------------------------------"); } } | cs |