알고리즘/백준

백준 3003번

반딧불이 코딩 2022. 8. 12. 06:46

#오답 코드

a=1
b=1
c=2
d=2
e=2
f=8

a_input = int(input())
b_input = int(input())
c_input = int(input())
d_input = int(input())
e_input = int(input())
f_input = int(input())

if a-a_input !=0:
    print(a-a_input)
if b-b_input !=0:
    print(b-b_input)
if c-c_input !=0:
    print(c-c_input)
if d-d_input !=0:
    print(d-d_input)
if e-e_input !=0:
    print(e-e_input)
if f-f_input !=0:
    print(f-f_input)

-> 런타임 에러

 

#정답 코드

cp = [1, 1, 2, 2, 2, 8]
li = list(map(int, input().split()))
for i in range(6):
    print(cp[i]-li[i], end=' ')

cp = 정해진 개수

li = 입력하는 숫자

전부 6개의 말 종류가 있으므로 range는 6으로 설정하고 순서에 맞게 i번째 말끼리 비교를 한다.

'알고리즘 > 백준' 카테고리의 다른 글

백준 14681번  (0) 2022.08.13
백준 2753번  (0) 2022.08.13
백준 9498번  (0) 2022.07.27
백준 1330번  (0) 2022.07.27
백준 25083번  (0) 2022.07.18