개발자 톡
반례 부탁드립니다.
- 등록일
- 2024-10-24 15:53:02
- 조회수
- 55
- 작성자
- dbsrud11
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int[] arr = new int[n];
st = new StringTokenizer(br.readLine());
for(int i=0; i<n; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
System.out.println(sol(arr[n-1], arr));
}
private static int sol(int num, int[] arr) {
int ans = 0;
for(int i=2; i<=num; i++) {
int cnt = 0;
for(int j = 0; j<arr.length; j++) {
if(arr[j] % i == 0) cnt++;
}
ans = Math.max(ans, cnt);
}
return ans;
}
}
5, 8, 18번에서 오답처리 됩니다.