cool hamsters never sleep
백준 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 본문
a = [1, 1, 2, 2, 2, 8] # 먼저 기본적인 체스의 틀 형태를 만들어놓고
b = list(map(int,input().split())) # 공백으로 구분하는 입력을 요소로 받는 리스트를 만듭니다.
x = ([ai - bi for ai, bi in zip(a, b)])
for i in range (len(a)) :
print(x[i], end=" ")
새롭게 1단계에 추가된 문제네요!
zip(a, b)를 할 경우에 a의 첫번째 요소와 b의 첫번째 요소가 각각 1, 2라면 (1, 2) 이렇게 묶어집니다.
따라서 먼저 같은 인덱스의 요소를 묶고, 그 값을 빼주는 것을 반복하면 되겠네요.
이것을 새로운 배열로 받고, 각각의 요소를 end = " "로 공백으로 나눠 출력하면 됩니다.
'Python Algorithm' 카테고리의 다른 글
백준 24416. 알고리즘 수업 (미해결) (0) | 2022.08.12 |
---|---|
백준 3009. 네 번째 점 (0) | 2022.08.11 |
백준 4673. 셀프 넘버 (0) | 2022.08.09 |
백준 4948. 베르트랑 공준 (시간초과 / 미해결) (0) | 2022.08.09 |
백준 10872. 팩토리얼 (0) | 2022.08.08 |
Comments