반응형
https://www.acmicpc.net/problem/2153
내 답안
def is_prime(n):
if n == 1:
return True
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
x = list(input())
cnt = 0
for i in x:
if i.isupper():
cnt += (ord(i) - 64)
else:
cnt += (ord(i) - 96)
if is_prime(cnt):
print('It is a prime word.')
else:
print('It is not a prime word.')
반응형
'BOJ > Python' 카테고리의 다른 글
백준 1026번 보물 파이썬 (0) | 2022.03.09 |
---|---|
백준 11723번 집합 파이썬 (0) | 2022.03.08 |
백준 2581번 소수 파이썬 (0) | 2022.03.06 |
백준 3009번 네 번째 점 파이썬 (0) | 2022.03.05 |
백준 2839번 설탕 배달 파이썬 (0) | 2022.03.03 |