개발 연습장/백준 문제풀이

[파이썬, Python] 백준 3003: 킹, 퀸, 룩, 비숍, 나이트, 폰

LooanCheong 2022. 10. 23. 21:14
반응형

문제

https://www.acmicpc.net/problem/3003

 

3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰

첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.

www.acmicpc.net

코드

king, queen, look, bishop, knight, pawn = map(int, input().split())
print(1 - king, 1 - queen, 2 - look, 2 - bishop, 2 - knight, 8 - pawn)

설명

모자란 피스의 개수를 구하는 문제이다.
입력받을 각 피스의 변수를 설정해주고, split 함수를 통해 공백으로 구분하여 입력을 해준다.
이후 각 피스의 모자란 개수만큼 빼거나 더해줘야 하므로,
(피스의 필요 개수) - (현재 피스의 개수) 를 해준다.

반응형