[백준] 4613 python 풀이

in python •  6 years ago  (edited)

백준 4613 파이썬 풀이입니다.

문제

baekjoon_4613_Quicksum


풀이

answer = list()
while True:
    s = list(map(str, input()))
    if s[0] == '#':
        for k in range(len(answer)):
            print(answer[k])
        break
    else:
        total = 0
        for i in range(len(s)):
            if s[i] == ' ':
                k = 0
            else:
                k = ord(s[i]) - 64
            total = total + (i+1) * k

        answer.append(total)

https://colorscripter.com/s/r3YNKzK

입력

ACM
PYTHON
A C N
KKK
#

출력

46
317
80
66

Sponsored ( Powered by dclick )
DCLICK: An Incentivized Ad platform by Proof of Click - 스팀 기반 애드센스를 소개합니다.

안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!