-코드
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))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]13221번 Manhattan (0) | 2021.04.19 |
---|---|
[백준/파이썬]17912번 License to Launch (0) | 2021.04.18 |
[백준/파이썬]8658번 Liczba (0) | 2021.04.18 |
[백준/파이썬]15995번 잉여역수 구하기 (0) | 2021.04.17 |
[백준/파이썬]14790번 Tidy Numbers (Small) (0) | 2021.04.17 |