Java/백준알고리즘

[Java] 백준알고리즘 #2475 검증수

Sehyeok20 2021. 4. 7. 17:01
반응형

백준알고리즘 #2475 검증수 문제

5개의 숫자를 입력받은 후 검증수를 구하는 문제이다.

 

숫자는 총 6개로 고정되어있으므로 크기가 6인 배열을 생성한 후 이 배열에 각 숫자를 입력받으면 되겠다.

 

for문을 이용하여 5개의 숫자를 입력받은 후, 각 숫자를 제곱하여 sum 변수에 더해준 후, 마지막 배열의 6번째 자리에는 이 sum을 10으로 나눈 나머지를 대입하면 된다.

 

전체 코드를 보면 다음과 같다.

import java.util.Scanner;

public class Back2475 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int[] num = new int[6];
		int sum = 0;
		for (int i = 0; i < num.length - 1; i++) {
			num[i] = sc.nextInt();
			sum += num[i] * num[i];
		}
		num[5] = sum % 10;
		System.out.println(num[5]);

	}

}
반응형