개발자 톡

연습문제 톡 연탄의 크기

반례 부탁드립니다.

등록일
2024-10-24 15:53:02
조회수
83
작성자
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번에서 오답처리 됩니다.


#연탄의_크기

이 카테고리의 톡 더보기