Koala - 17기/코딩테스트 기초 스터디

[백준/Python] 2153번 : 소수 단어

chxx1902 2025. 1. 26. 23:16

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

 

 

 

풀이방법:

 

  • 알파벳 점수 매기기:
    • 소문자 'a'부터 'z'까지는 각각 1부터 26까지의 점수를 부여
    • 대문자 'A'부터 'Z'까지는 27부터 52까지의 점수를 부여.
  • 단어의 점수 합 구하기:
    • 주어진 단어의 각 문자에 대해 점수를 구하고, 그 점수의 합을 계산
  • 소수 판단:
    • 소수는 1과 자기 자신 외에는 나누어떨어지지 않는 수
    • 주어진 점수가 소수인지 확인. (여기서는 1도 소수로 간주한다)
  • 출력:
    • 만약 점수가 소수라면 "It is a prime word."를 출력하고, 그렇지 않다면 "It is not a prime word."를 출력