hahn

[백준 - JAVA] 적어도 대부분의 배수 본문

코딩테스트 연습/백준(JAVA)

[백준 - JAVA] 적어도 대부분의 배수

hahn 2021. 9. 14. 19:06
728x90
반응형

1145번: 적어도 대부분의 배수 (acmicpc.net)

 

1145번: 적어도 대부분의 배수

첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다.

www.acmicpc.net

http://boj.kr/c063580c994545df8370225f7339fd14

 

공유 소스 보기

 

www.acmicpc.net

더보기

 

import java.util.Scanner;

class Main{
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
		
		int[] arr = new int[5];
		
		int result = 100, pardon = 0;
		
		for(int i = 0; i < 5; i++) {
			
			arr[i] = sc.nextInt();
			if(result > arr[i]) result = arr[i];
			
		}
		
		while(pardon < 3) {
			
			pardon = 0;
			
			
			for(int i = 0; i < arr.length; i++) {
				
				if(result % arr[i] == 0) pardon++;
				
			}
			
			result++;
			
		}
		
		System.out.println(result - 1);
        
    }
    
}

수식(공약수 관련)으로 하고자 하면 될 거 같기도 한데

 

머리 아파서 그냥 단순하게 풀었다.

728x90
반응형

'코딩테스트 연습 > 백준(JAVA)' 카테고리의 다른 글

[백준 - JAVA] 운동  (0) 2021.09.14
[백준 - JAVA] 농구 경기  (0) 2021.09.14
[백준 - JAVA] 하얀 칸  (0) 2021.09.14
[백준 - JAVA] 저항  (0) 2021.09.14
[백준 - JAVA] 나누기  (0) 2021.09.14