๋ฐฑ์ค 1614๋ฒ ํ์ด์ฌ
import sys
input = sys.stdin.readline
check = [1, 2, 3, 4, 5, 4, 3, 2]
# ์์ ์ซ์๊ฐ ๋ฐ๋ณต๋๋ฉฐ ๋ํ๋จ
# 1, 5๋ ํ๋ฒ, ๊ทธ ์ธ ์ซ์๋ 2๋ฒ์ฉ ๋ํ๋๋ ๊ฒ์ ํ์ธ ๊ฐ๋ฅ
f = int(input())
use = int(input())
result = 0
if f == 1 or f == 5 :
# ํ๋ฒ ์ฉ๋ง ๋์ค๋ ์ซ์๋ ํ๋ฒ ๋์ค๋ฉด ๊ท์น์ด ๋๋๊ธฐ์ 8์ ๊ณฑํด์ค๋ค.
result = (use) * 8
use = 0
# f๊ฐ 1์ผ ๊ฒฝ์ฐ๋ ๋ฐ๋ณต๋ฌธ์ ์ ๋์๋ ๋์ง๋ง 5์ผ ๊ฒฝ์ฐ์๋ ์์ ์ซ์๋ค์ด ์์ด ๋ฐ๋ณต๋ฌธ์ ๋๋ ค์ค๋ค
# ํ์ง๋ง.. 5์ผ ๊ฒฝ์ฐ์๋ง +4 ํด์ฃผ๋ ์กฐ๊ฑด์ผ๋ก ๋ณ๊ฒฝ ๊ฐ๋ฅ ํ ๊ฒ ๊ฐ๋ค.
for i in range(8):
if (check[i] == f) and (use == 0):
break
result += 1
else :
# ๊ท์น์์ 2๋ฒ ์ฉ ๋์ค๋ ์ซ์๋ค
result = (use // 2) * 8
use = (use % 2)
# 1๋ก ์ ์ธํด์ค๋ ๋ ๋ฏํ๋ค.
for i in range(8):
if (check[i] == f) and (use == 0):
break
elif (check[i] == f):
use -= 1
result += 1
print(result)
๊ผญ ๋ธ๋ก๊ทธ ์์ฑํ๋ ค ํ๋ฉด ์์ฌ์ด ์ ์ด ๋ณด์ธ๋ค..