Koala - 13기/기초 알고리즘 스터디

[백준/Python] 15351:인생점수

제로민 2024. 2. 19. 05:50

문제설명

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 그렇지 않은경우에는 점수를 출력하는 조건문을 작성한다