소개
제 할아버지는 제임스 본드의 팬이지만 자신이 좋아하는 배우의 순위를 매기는 방법을 항상 확신하지 못합니다. 따라서 그는 항상 목록을 작성하고 있으며 이는 많은 작업입니다. 그는 나에게 인생을 편하게 해줄 프로그램을 만들어달라고 요청했지만 그럴 시간이 없다. 나는 일해야한다! 그래서 나는 너희들을 의지 할 것이다.
도전
도전은 간단합니다. 입력은 다음 형식의 목록으로 구성됩니다.
<number> <space> <actor's name> <newline>
당신의 임무는 줄의 시작 부분에서 번호 를 기준으로 정렬하는 것 입니다. 마지막에서 시작하여 첫 번째로 끝납니다. 모든 숫자를 제거해야합니다.
그러나 할아버지는 때때로 실수를합니다. 따라서 데이터의 유효성을 검사해야합니다. 목록에있는 이름 중 하나가 Bond를 연기 한 배우 중 하나를 나타내지 않으면 폐기해야합니다. 반복하는 경우 반복을 제거하고 이름이 가장 낮은 가중치를 유지해야합니다 (예 : 3).
줄 수에 제한이 없습니다.
출력은 배열, 쉼표로 구분 된 문자열, 공백으로 구분 된 값 또는 완전히 다른 것 등의 일종의 목록이어야합니다.
Pierce Brosnan, Sean Connery, David Niven
후행 줄 바꿈 또는 공백이 허용됩니다.
입력 및 출력 예
입력:
1 션 코너리
2 엠마 왓슨
5 티모시 달튼
4 로저 무어
3 다니엘 크레이그
산출:
Timothy Dalton, Roger Moore, Daniel Craig, Sean Connery
입력:
2 디모데 달튼
4 조지 라 젠비
5 조지 라 젠비
밥 시몬스 3 명
산출:
조지 라 젠비, 밥 시몬스, 티모시 달튼
입력:
3 션 코너리
피어스 브로스넌
1 션 코너리
산출:
피어스 브로스넌, 숀 코너리
이것이 코드 골프이기 때문에 가장 짧은 코드 (바이트)가 이깁니다!
충수
본드의 역할을 한 배우 목록 :
- 배리 넬슨
- 밥 시몬스
- 숀 코너리
- 로저 무어
- 데이비드 니븐
- 조지 라 젠비
- 티모시 달튼
- 피어스 브로스넌
- 다니엘 크레이그
echo Sean Connery
모두가 알고 있기 때문에 단 하나의 유대가 있다는 것입니다