감자튀김 공장🍟

[백준/3003] 킹, 퀸, 룩, 비숍, 나이트, 폰 (with 파이썬) 본문

Algorithm/BOJ

[백준/3003] 킹, 퀸, 룩, 비숍, 나이트, 폰 (with 파이썬)

Potato potage 2022. 9. 26. 11:59
반응형

✔ 문제


풀이

체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다. 따라서 chessPiece 리스트를 만들고, 해당 리스트에 순서대로 원래 있어야 하는 피스의 개수만큼 값을 저장한다. myPiece 리스트에 개수가 모자란 흰 피스 세트를 입력받은 후 for문을 통해 필요한 피스의 개수를 파악할 수 있다.

(chessPiece는 완벽한 체스 피스 세트이기 때문에 리스트 요소들끼리 뺄셈을 통해 모자른 피스 or 더 많은 피스의 개수를 파악할 수 있다.)

 

chessPiece = [1, 1, 2, 2, 2, 8]
myPiece = list(map(int, input().split())

for i in range(len(chessPiece)):
	print(chessPiece[i] - myPiece[i], end = ' ')

후기

◥◣‸◢◤

반응형
Comments