< 문제 >
https://www.acmicpc.net/problem/3003
< 풀이 >
코드 1
black = [1,1,2,2,2,8]
white = list(map(int,input().split()))
for i in range(6):
if black[i] != white[i]:
white[i] = (black[i] - white[i])
print(white[i],end=' ')
else:
white[i]=0
print(white[i],end=' ')
코드 2
black = [1,1,2,2,2,8]
white = list(map(int,input().split()))
for i in range(6):
print(black[i] - white[i],end= ' ')
코드 1은 불필요한 과정이 들어갔으며, black [i] white [i] 값의 대소비교 관점으로 접근했기에 위와 같은 코드 1이 작성되었다.