[백준] 2475번 - 검증수 (파이썬)

2022. 8. 29. 21:10·🎲 알고리즘 공부/백준

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

 

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

 

입출력 예시


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

 

2475번: 검증수

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

www.acmicpc.net

 


🎨 풀이

💡 전체 코드

import math

num = list(map(int,input().split()))
result = 0

for i in num:
    result += math.pow(i,2)

result = result % 10
print(int(result))

> 핵심 : 제곱한 후 result에 더해주고, result % 10 출력하기.

 

 

🍦 코드 설명 (실행 순서대로 나열)

# main

num = list(map(int,input().split()))
result = 0

1. num과 result를 만든다.

 - num : 5자리 수

 - result : 결과값 (계산해서 넣어줄 예정)

 

for i in num:
    result += math.pow(i,2)

2. num에 있는 수의 제곱을 result에 더해준다.

 - pow : math에 있는 함수다.

 - pow(i,2) => i의 제곱을 return해줌.

 

result = result % 10
print(int(result))

 

3. result에 result % 10 을 해준다.
4. int(result)를 출력한다.

 - pow를 쓰면 float 형식으로 바뀌기 때문에 int로 다시 바꿔주는 것이다.

 


끝~

⭐ 느낀점

> 계산만 하면 되는 문제라서 그래도 좀 잘 푼 것 같다.

'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글

[백준] 10773번 - 제로 (파이썬)  (0) 2022.09.01
[백준] 11721번 - 열 개씩 끊어 출력하기 (파이썬)  (0) 2022.08.30
[백준] 1075번 - 나누기 (파이썬)  (0) 2022.08.28
[백준] 2576번 - 홀수 (파이썬)  (0) 2022.08.28
[백준] 1924번 - 2007년 (파이썬)  (0) 2022.08.26
'🎲 알고리즘 공부/백준' 카테고리의 다른 글
  • [백준] 10773번 - 제로 (파이썬)
  • [백준] 11721번 - 열 개씩 끊어 출력하기 (파이썬)
  • [백준] 1075번 - 나누기 (파이썬)
  • [백준] 2576번 - 홀수 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (267)
      • 📑 신입일기 (35)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 📘 독서 (0)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    파이썬
    피보나치수
    코드업
    티스토리챌린지
    충무로
    til
    코테
    nodejs
    정보처리기사
    폰켓몬
    코린이
    스프링 부트
    컨텐더스
    정처기
    백준
    codeup
    일기
    신입일기
    행렬덧셈
    BOJ
    연습문제
    오버워치
    코민이
    프로그래머스
    6월 목표
    오블완
    카카오
    스프링부트
    50문답
    찬양추천
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[백준] 2475번 - 검증수 (파이썬)
상단으로

티스토리툴바