산타의 결정 :
이 문제에서는 산타 클로스가 자신의 목록에있는 누군가가 장난 꾸러기 또는 좋은되었는지 여부를 결정하는 데 도움이, 그리고 이후에 얻을 것이다 coal
나 toys
.
그러나 불행히도 산타는 그의 입장에서 조직화되지 않았습니다. naughty
에서 nice
및 name
필드의 순서가 잘못되었습니다.
입력
입력은 다음과 같은 교환 가능한 형식으로 제공됩니다.
- 사람의 이름 (콜론 만 포함 할 수 없으며
a-zA-Z0-9
) - 단어
naughty
뒤에는 콜론과 산타가 너를 못쓰게했던 횟수를 나타내는 음이 아닌 정수가 뒤 따른다 - 단어
nice
뒤에 콜론과 산타가 너를 멋지게 붙잡는 횟수를 나타내는 음이 아닌 정수
모두 공백을 하나의 공백 (ASCII 32)으로 구분합니다.
또한 이름에는 이름 부분 사이에 공백이 없습니다 Santa Claus
.->SantaClaus
.
보너스:
- (25 %) : 그는 산타 클로스이므로 목록을 두 번 확인하고 중복이 없는지 확인해야합니다. (이 경우 사용자가 가진 첫 번째 점수 만 얻습니다)
예:
Quill naughty:4 nice:0
naughty:0 Doorknob nice:3
naughty:2 Quill nice:6
nice:3 balpha naughty:3
pops nice:4 naughty:2
산출:
출력은 다음으로 구성되어야합니다.
그 사람의 이름 :
- 에서 더 많은 포인트가 있다면
naughty
다음을coal
: - 에서 더 많은 포인트가 있다면
nice
다음toys
. 그러나 경우
naughty
와nice
다음, 동일needs more data
출력 예 :
- 조직 보너스 및 중복 제거 보너스 :
Quill coal
Doorknob toys
balpha needs more data
pops toys
- 보너스없이 :
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys