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

문제 요약
첫 줄에 고유한 번호를 빈칸을 두고 인풋을 받아 모든 숫자들의 제곱한 수의 합을 10으로 나눈 나머지를 구하기
CODE 1 - 처음 푼 방법
a, b, c, d, e= input().split()
nu_sum = (int(a)*int(a)+int(b)*int(b)+int(c)*int(c)+int(d)*int(d)+int(e)*int(e))%10
print(nu_sum)
단점 : 입력 받은 값을 하나 하나 전부 int 형으로 변형 시켜줘야한다
CODE 2
a, b, c, d, e= map(int,input().split())
nu_sum = (a*a+b*b+c*c+d*d+e*e)%10
print(nu_sum)
풀이
1. a, b, c, d에 값을 map을 이용하여 인트형으로 인풋 받아준다.
a, b, c, d, e= map(int,input().split())
2. 제곱한 수의 합에 10으로 나눈 나머지인 검증수를 구해준다
nu_sum = (a*a+b*b+c*c+d*d+e*e)%10
3. 값을 출력하여 준다
print(nu_sum)
'Python > 알고리즘 - 백준' 카테고리의 다른 글
[백준] 2577 : 숫자의 갯수 (파이썬) (2) | 2022.10.06 |
---|---|
[백준] 2562 : 최댓값 (파이썬) (0) | 2022.10.06 |
[백준] 1546 : 평균 (파이썬) (0) | 2022.10.05 |
1157번 (0) | 2022.09.29 |
1000번 문제 (0) | 2022.09.22 |
문제 링크 : https://www.acmicpc.net/problem/2475
2475번: 검증수
컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들
www.acmicpc.net

문제 요약
첫 줄에 고유한 번호를 빈칸을 두고 인풋을 받아 모든 숫자들의 제곱한 수의 합을 10으로 나눈 나머지를 구하기
CODE 1 - 처음 푼 방법
a, b, c, d, e= input().split()
nu_sum = (int(a)*int(a)+int(b)*int(b)+int(c)*int(c)+int(d)*int(d)+int(e)*int(e))%10
print(nu_sum)
단점 : 입력 받은 값을 하나 하나 전부 int 형으로 변형 시켜줘야한다
CODE 2
a, b, c, d, e= map(int,input().split())
nu_sum = (a*a+b*b+c*c+d*d+e*e)%10
print(nu_sum)
풀이
1. a, b, c, d에 값을 map을 이용하여 인트형으로 인풋 받아준다.
a, b, c, d, e= map(int,input().split())
2. 제곱한 수의 합에 10으로 나눈 나머지인 검증수를 구해준다
nu_sum = (a*a+b*b+c*c+d*d+e*e)%10
3. 값을 출력하여 준다
print(nu_sum)
'Python > 알고리즘 - 백준' 카테고리의 다른 글
[백준] 2577 : 숫자의 갯수 (파이썬) (2) | 2022.10.06 |
---|---|
[백준] 2562 : 최댓값 (파이썬) (0) | 2022.10.06 |
[백준] 1546 : 평균 (파이썬) (0) | 2022.10.05 |
1157번 (0) | 2022.09.29 |
1000번 문제 (0) | 2022.09.22 |