본문 바로가기

PS/BOJ

[C++] BOJ (백준) 2475 : 검증수

문제

2475번: 검증수 (acmicpc.net)

 

2475번: 검증수

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

www.acmicpc.net

코드
#include <iostream>

using namespace std;

int main() {
    int res = 0;
    
    for (int i = 0; i < 5; i++) {
        int n;
        cin >> n;
        res += n * n;
    }
    
    cout << res % 10;
    return 0;
}

 

설명

설명
res 변수에 각 숫자의 제곱의 합을 더하고, 10으로 나눈 나머지를 출력한다.
정수의 간단한 거듭제곱을 구할 때에는 std::pow 함수를 사용하는 것보다 곱셈을 사용하는 것이 좋다.