Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[백준] - 배수 찾기 (4504) (자바/Java) 본문

알고리즘문제/백준 문제(Java)

[백준] - 배수 찾기 (4504) (자바/Java)

luke-king 2024. 4. 2. 15:55

 

 

 

 

 

https://www.acmicpc.net/problem/4504

 

4504번: 배수 찾기

첫째 줄에 n이 주어진다. 다음 줄부터 한 줄에 한 개씩 목록에 들어있는 수가 주어진다. 이 수는 0보다 크고, 10,000보다 작다. 목록은 0으로 끝난다.

www.acmicpc.net

 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

 

풀이.


 

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();

        while(true){
            int m = sc.nextInt();

             if (m == 0){
                break;
            }

            if ( m % n == 0) {
                System.out.println(m + " is a multiple of " + n + ".");
            }else {
                System.out.println(m + " is NOT a multiple of " + n + ".");
            }

        }
        sc.close();
    }
}

 

배수 찾기 문제!

이번 문제도 크게 어렵지 않았던 문제 같다.

6개 입력한 수들이 n의 배수인지 찾아내는 문제이다.

바로 풀이로 가보겠다.

 

1. 0이 입력되었을 경우 출력되는 게 없어 while문을 사용해 입력값이 0 일경우 break를 걸어준다.

 

2. 다음은 m % n 이 0이면 3의 배수이므로 조건을 만들어준 후 그렇지 않을 경우 배수가 아닌 문자가 출력되게 하면 끝이다.