728x90
반응형
문제

답
chess = [1,1,2,2,2,8]
white = list(map(int,input().split()))
for i in range(len(chess)):
print(chess[i] - white[i], end=' ')
풀이
1. 원래 체스의 개수를 chess라는 list에 담기
2. 흰색 피스의 개수를 white라는 list에 담되 입력받는 값을(input) 하나씩 쪼개고(split) map이라는 함수로 한꺼번에 int형으로 변환
3. 원래 있던 각각의 체스 피스 수에서 입력받은 각각의 흰색 피스 개수를 빼줘야 얼마만큼 필요한지 알 수 있으므로
반복문을 이용해서 리스트에 들어있는 각각의 원소들의 빼주도록 함.
end = ' ' : 출력시 다음 줄로 넘어가지 않게 해줌. ''사이에 공백이 있으면 각 값들 사이를 그만큼 띄워줌.
728x90
반응형
'개발자 되기 > 코딩테스트' 카테고리의 다른 글
| [백준/python] 2588번 (0) | 2022.12.01 |
|---|---|
| [백준/python] 10430번 (0) | 2022.11.30 |
| [백준/python] 18108번 (0) | 2022.11.09 |
| [백준/python] 10926번 (0) | 2022.11.09 |
| [백준/python] 10869번 (0) | 2022.11.08 |