문제설명
https://www.acmicpc.net/problem/15351
코드
n=int(input())
for i in range(n):
m=input()
m=list(m)
sum=0
for j in m:
if j==" ":
continue
#print(n)
else:
scores=ord(j)-64
sum+=scores
if sum==100:
print("PERFECT LIFE")
else:
print(sum)
문제풀이
1)값을 입력받는다
2)공백은 넘어가면서 대문자를 아스키코드 번호로 변환해주는 반복문을 작성한다
3)이렇게 문자열에있는 문자들의 아스키코드 번호값을 모두 더해준다
4)100점인 경우에는 perfect life 그렇지 않은경우에는 점수를 출력하는 조건문을 작성한다
'Koala - 13기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/C++] 15664번 N과 M(10) (0) | 2024.03.03 |
---|---|
[BOJ/java] 16955번 오목, 이길 수 있을까 ? (0) | 2024.02.24 |
[백준/C++] 2798 블랙잭 (0) | 2024.02.18 |
[백준 5533 Python] (0) | 2024.02.18 |
[BOJ/java] -12789번 도키도키 간식드리미 (0) | 2024.02.18 |