짱해커가 되어보자

boj 2153 본문

프로그래밍_일반/백준

boj 2153

Spadework 2020. 3. 2. 08:52

* Solved 기준 브론즈2 단순 풀이

def gp(m):
	l = [True]*(m+1)
	for i in range(2,int(m**0.5)+1):
		if l[i]:
			for j in range(i*2,m+1,i): l[j] = False
	return l

p = gp(1040); n,s = input(),0
for i in n: s += ord(i)-96 if i>='a' and i<='z' else ord(i)-38
print('It is a prime word.' if p[s] else 'It is not a prime word.')

 

'프로그래밍_일반 > 백준' 카테고리의 다른 글

boj 2858  (0) 2020.03.02
boj 10811  (0) 2020.03.02
boj 1551  (0) 2020.03.02
boj 1592  (0) 2020.03.01
boj 5054  (0) 2020.03.01
Comments