개발 공부/TIL(Today I Learned)

99클럽 코테 스터디 36일차 TIL 적어도 대부분의 배수

애해 2024. 8. 26. 22:47
728x90

# 오늘의 학습 키워드 

완전탐색

 

# 오늘의 문제 

 

# 나의 풀이방식 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int[] arr = new int[5];

        StringTokenizer st = new StringTokenizer(br.readLine());
        for (int i = 0; i < 5; i++) {
            arr[i] = Integer.parseInt(st.nextToken());
        }

        int N = 1;

        while (true) {
            int count = 0;
            for (int i = 0; i < 5; i++) {
                if (N % arr[i] == 0) count++;
                
                // N이 배열에서 최소 3개의 숫자로 나누어질 수 있으므로 break;
                if (count >= 3) break;
            }
            if (count >= 3) {
                System.out.println(N);
                break;
            }
            N++;
        }
    }
}

 

반응형