비버놀로지

[BAEKJOON 백준] 2475 검증수 본문

ALGORITM/JAVA

[BAEKJOON 백준] 2475 검증수

KUNDUZ 2021. 1. 14. 22:43
728x90

acmicpc.net/problem/2475

 

2475번: 검증수

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

www.acmicpc.net

문제

컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다.

예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다.

입력

첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다.

출력

첫째 줄에 검증수를 출력한다.

 

숫자가 5개 씩 들어오므로 for문을 5까지 돌린다.

 

그렇게 입력받은 값을 answer에 제곱을 해서 계속 더해준다.

 

그렇게 나온 값을 10으로 나눈 나머지를 출력하기 위해 %10을 해준다.

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int answer=0;
		for (int i = 0; i < 5; i++) {
			answer+=(int) Math.pow(sc.nextInt(),2);
		}
		System.out.println(answer%10);
	}
}
728x90

'ALGORITM > JAVA' 카테고리의 다른 글

[BAEKJOON 백준] 2491 수열  (0) 2021.01.14
[BAEKJOON 백준] 2477 참외밭  (0) 2021.01.14
[BAEKJOON 백준] 2468 안전 영역  (0) 2021.01.14
[BAEKJOON 백준] 2440 별 찍기 - 3  (0) 2021.01.13
[BAEKJOON 백준] 2439 별 찍기 - 2  (0) 2021.01.13
Comments