반응형
백준 BAEKJOON 1440번 타임머신 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/1440
<풀이>
주어진 시,분,초를 리스트에 담았다.
hour 에 해당하는 1~12의 숫자 리스트와
minute와 second 에 해당하는 0~59의 숫자 리스트를 만든 뒤
3개의 for 문을 사용하여 조건에 해당하면 result 값에 +1 하여 풀었다.
<코드>
t_machine = list(map(int, input().split(':')))
hour = [h for h in range(1, 13)]
min_sec = [ms for ms in range(60)]
result = 0
for i in range(3) :
for j in range(3) :
for k in range(3) :
if i != j and j != k and k != i : # 3개의 숫자가 다른 위치에 해당하기 위한 조건
if t_machine[i] in hour and t_machine[j] in min_sec and t_machine[k] in min_sec :
result += 1
print(result)
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 1076번 저항 [PYTHON/파이썬] (0) | 2022.10.11 |
---|---|
백준 BAEKJOON 1037번 약수 [PYTHON/파이썬] (0) | 2022.10.11 |
백준 BAEKJOON 23292번 코딩 바이오리듬 [PYTHON/파이썬] (1) | 2022.10.08 |
백준 BAEKJOON 25640번 MBTI [PYTHON/파이썬] (0) | 2022.10.07 |
백준 BAEKJOON 13223번 소금 폭탄 [PYTHON/파이썬] (0) | 2022.10.06 |