국제적으로 전화를 걸 때 전화 번호 앞에는 해당 국가의 국가를 나타내는 코드가 붙습니다.이 코드는 접두사 코드 이므로 다른 코드의 접두사가 없습니다.
자, 오늘 초에 전화를받지 못했습니다. 전화가 어디에서 왔는지 궁금합니다. 따라서 호출 코드를 찾아보고 싶습니다. 그러나 접두사 코드이기 때문에 끝이 확실하지 않으므로 호출 코드를 나머지 번호와 구분하는 프로그램을 작성하기로 결정합니다.
입력
입력으로 숫자로 구성된 문자열을받습니다 0-9
. 처음 몇 자리 숫자는 아래 나열된 국가 전화 코드 중 하나입니다 (첫 번째 자리는 절대로 사용되지 않음을 의미 0
). 국가 전화 코드 다음에 나머지 입력은 순서에 상관없이 0 개 이상의 숫자를 포함합니다 . 유효한 전화 번호 일 수 는 없습니다 . 프로그램은 15 자리 이상의 입력을 처리 할 수 있어야합니다
산출
프로그램은 번호의 접두사 인 고유 국가 전화 코드를 출력해야합니다. 유효한 출력은 다음과 같습니다.
1
20
211
212
213
216
218
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
260
261
262
263
264
265
266
267
268
269
27
290
291
297
298
299
30
31
32
33
34
350
351
352
353
354
355
356
357
358
359
36
370
371
372
373
374
375
376
377
378
379
380
381
382
383
385
386
387
389
39
40
41
420
421
423
43
44
45
46
47
48
49
500
501
502
503
504
505
506
507
508
509
51
52
53
54
55
56
57
58
590
591
592
593
594
595
596
597
598
5993
5994
5997
5999
60
61
62
63
64
65
66
670
672
673
674
675
676
677
678
679
680
681
682
683
685
686
687
688
689
690
691
692
7
800
808
81
82
84
850
852
853
855
856
86
870
875
876
877
878
879
880
881
882
883
886
888
90
91
92
93
94
95
960
961
962
963
964
965
966
967
968
970
971
972
973
974
975
976
977
979
98
991
992
993
994
995
996
998
이 목록은 개정 915410826 현재 위키 백과의 국가 전화 코드 목록 페이지 에 나열된 코드를 기반으로 하며 약간의 수정이 있습니다.
- 할당되지 않았거나 중단 된 것으로 표시된 모든 코드와 향후 사용을 위해 예약 된 것으로 표시된 일부 코드는 생략되었습니다.
- Wikipedia에 나열된 코드가 다른 코드의 접두사 인 경우 해당 코드는 생략되었습니다.
- 단일 국가 나 지역에 둘 이상의 코드가 있고 해당 코드에 공통 접두사가있는 경우 해당 코드는 공통 접두사를 위해 생략됩니다.
이로 인해 독립 국가가 함께 집중되거나 분쟁 지역이 특정 청구자와 함께 집중 될 수 있습니다. 이것은 정치적 진술로 의도 된 것이 아니며, 영토 및 국가의 포함 또는 생략에 관한 결정은이를 사용하는 주체의 소유권 또는 주권에 관한 어떠한 신념이 아니라도 규범에 근거하여 내려졌습니다.
이러한 코드로 시작하지 않는 입력이 제공되면 프로그램의 동작은 정의되지 않습니다.
그리고 마지막으로:
- 이것은 code-golf 이며 적은 바이트의 코드가 좋습니다.
- 제출물은 기능 또는 전체 프로그램 일 수 있습니다.
- 의 모든 기본 I / O 방법은 괜찮
- 표준 허점 은 금지되어 있습니다
테스트 사례
input -> output
5292649259 -> 52
3264296721 -> 32
1550 -> 1
33121394 -> 33
7 -> 7
2542112543 -> 254
2005992972 -> 20
350 -> 350
360 -> 36
8505234469 -> 850
9795586334 -> 979
148985513598795 -> 1
222222 -> 222
5999995 -> 5999
input | output
당신이 원하는 않는 대시 선 아래로 대신input
에 번역 할 수output
.