[백준] 4613 python 풀이

in #python5 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을 소개...

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 59708.78
ETH 3185.76
USDT 1.00
SBD 2.45