알고리즘 공부/백준

(Python)백준 코딩테스트 연습 - 영식이의 손가락(1614)

HRuler 2023. 2. 22. 23:57

1. 문제

https://www.acmicpc.net/problem/1614

 

1614번: 영식이의 손가락

1, 2, 3, 4, 5, 4, 3, 2, 1, 2, 3, 4, 5, 4, 3 위와같이 세면 총 15를 셀 수 있다. 2번째 손가락을 3번 이용했으니 더 이상 사용할 수 없다.

www.acmicpc.net

2. 풀이

import sys
input = sys.stdin.readline

# f : 다친 손가락 번호, n : 다친 손가락을 사용할 수 있는 횟수
f = int(input())
n = int(input())

t = 0
if f == 1:
    t = n * 8
elif f == 2:
    if n % 2 == 0:
        t = 1
    elif n % 2 == 1:
        t = 7
    t += (n // 2)  * 8
elif f == 3:
    t = 2
    t += (n * 4)
elif f == 4:
    if n % 2 == 0:
        t = 3
    elif n % 2 == 1:
        t = 5
    t += (n // 2)  * 8
elif f == 5:
    t = 4
    t += n * 8
print(t)