본문 바로가기

PS/boj

[BOJ] 19774 ABCD-код

문제 링크

www.acmicpc.net/problem/19774

풀이

입력받은 4자리의 수를 2자리씩 끊어서 제곱하고 더해야 한다.

이는 각각 100으로 나눈 몫과 나머지를 통해 구할 수 있다.

Java 코드

더보기
import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        int T = Integer.parseInt(in.readLine());

        StringBuilder out = new StringBuilder();
        while (T-- > 0) {
            int n = Integer.parseInt(in.readLine());
            int a = n / 100, b = n % 100;
            if ((a * a + b * b) % 7 == 1) out.append("YES\n");
            else out.append("NO\n");
        }

        System.out.println(out);
    }
}

'PS > boj' 카테고리의 다른 글

[BOJ] 20743 Bus Numbers  (0) 2021.01.31
[BOJ] 8711 Odchudzanie  (0) 2021.01.30
[BOJ] 8965 Circular Sequence  (0) 2021.01.27
[BOJ] 12779 상품 is 뭔들  (0) 2021.01.24
[BOJ] 13430 합 구하기  (0) 2021.01.23