본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]15036번 Just A Minim

by 현장 2021. 4. 18.

-코드

t = int(input())
n = list(map(int, input().split()))
r = 0

for i in range(t):
    if n[i] == 0:
        r += 2
    elif n[i] == 1:
        r += 1
    elif n[i] == 2:
        r += 1 / 2
    elif n[i] == 4:
        r += 1 / 4
    elif n[i] == 8:
        r += 1 / 8
    elif n[i] == 16:
        r += 1 / 16
print(round(r, 6))