PPCG Inc.의 첫 날에 오신 것을 환영합니다. 최신 주니어 보조 문서 분류기로서, 귀하가 보내 드린 모든 문서를 알파벳 순서로 보관해야합니다. 원숭이가 그렇게 쉽게 할 수 있습니다. 우리가 원숭이를 고용 한 것처럼 은유 적으로 말하면 뭔지 맞춰봐? 원숭이는 우리 알파벳에 대한 이해가 부족하다는 것이 밝혀졌습니다. 어쨌든, 지금 당장 엉망을 고칠 시간이 없으므로 상황을 더 악화시키지 마십시오. 그런 다음 그것을 얻으십시오! 배가 고프면 워터 쿨러 옆에 바나나가 있습니다. 행운을 빕니다!
업무 설명서
입력
- 문자열 목록 (아카이브)과 해당 목록에 추가해야하는 문자열 (문서)을 받게됩니다.
- 모든 문자열은 대문자, 소문자 및 공백 만 포함합니다
- 문자열은 항상 문자로 시작하고 끝납니다
직무
문서의 대상 위치를 결정하십시오. 문서가 아카이브에서 수신 할 위치입니다. 목표 위치는 다음과 같이 결정될 수 있습니다.
- 각 위치에 대해 :
- 해당 위치 이전의 아카이브에서 문서 앞의 사전 순으로 문자열의 수를 계산합니다.
- 문서 뒤의 알파벳순으로 해당 위치 이후의 아카이브에서 문자열의 수를 계산합니다.
- 위의 두 카운트의 합으로 위치 점수를 정의하십시오.
- 문서의 목표 위치는 점수가 가장 높은 위치입니다
- 동점 인 경우, 가장 높은 점수를받은 모든 직책이 목표 직책과 동일하게 유효합니다. 하나만 선택하면됩니다.
정렬 할 때 :
- 대문자와 소문자는 동일합니다
- 문자 앞에 공백이옵니다
산출
- 어떤 형태로든 문서가 추가 된 아카이브
또는
- 0 기반 또는 1 기반 인덱스에서 문서의 대상 위치
업무 평가
가장 적은 바이트가 이깁니다!
예제 I / O
Archive:
Applebuck Season
Friendship is Magic
The Ticket Master
Griffon the BrushOff
Boast Busters
Bridle Gossip
Document: Dragonshy
Position scores (0-based index):
0: 0 + 3 = 3
1: 1 + 3 = 4
2: 1 + 2 = 3
3: 1 + 1 = 2
4: 1 + 0 = 1
5: 2 + 0 = 2
6: 3 + 0 = 3
Target position: 1