본문 바로가기
백준

[백준] 2475번 : 검증수 – JAVA [자바]

by Hongwoo 2022. 7. 31.
반응형

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

 

2475번: 검증수

컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 2475번 검증수는 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 5개의 수가 연속으로 주어지고 이 모든 수의 제곱된 값의 합을 10으로 나눈 나머지 값을 출력하면 된다.

 

이 문제는 되게 간단하다. StringTokenizer를 이용해서 5개의 수를 입력받고 total이라는 int형 변수에 제곱된 값을 더한다. 그리고 마지막에 10으로 나눈 나머지 값을 출력하면 된다.

 

자세한 코드는 밑에 있는 코드를 참고하면 되겠다.

 


  • 코드

 

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 total = 0;  //모든 수의 제곰된 값을 더할 변수
        while (st.hasMoreTokens()) {
            int a = Integer.parseInt(st.nextToken());
            total += a*a;
        }
        System.out.print(total % 10);
    }
}

 

 

반응형

댓글