직무
문자 (A, B, C) 및 숫자 (0-10)가 제공되면 일치하는 표준 용지 크기 (A 및 B 시리즈) 또는 일치하는 표준 봉투 크기 (C 시리즈)의 크기를 밀리미터 (mm) 형식으로 출력하십시오. aaaa x bbbb여기서 aaaa및 bbbbISO216 (시리즈 A & B), 또는 당 mm의 폭 및 높이의 측정이다 ISO296 (시리즈 C)
일을 더 쉽게하기 위해 Wikipedia의 종이 크기 표 에서 인용하겠습니다.
ISO paper sizes in portrait view
Format A series B series C series
Size mm × mm mm × mm mm × mm
0 841 × 1189 1000 × 1414 917 × 1297
1 594 × 841 707 × 1000 648 × 917
2 420 × 594 500 × 707 458 × 648
3 297 × 420 353 × 500 324 × 458
4 210 × 297 250 × 353 229 × 324
5 148 × 210 176 × 250 162 × 229
6 105 × 148 125 × 176 114 × 162
7 74 × 105 88 × 125 81 × 114
8 52 × 74 62 × 88 57 × 81
9 37 × 52 44 × 62 40 × 57
10 26 × 37 31 × 44 28 × 40
입력 및 출력의 예 :
**Test case 1**
Input: A4
Output: 210 x 297
**Test Case 2**
Input: B6
Output: 125 x 176
**Test Case 3**
Input: C2
Output: 458 x 648
참고 사항 :
- "210 x 297"또는 "1000 x 1414"등의 형식입니다.이 형식이 바람직한 형식이지만 출력에서 "x"를 생략 할 수 있습니다 (예 : 배열 또는 두 개의 숫자 또는 공상을 간질이는 것) 폭 측정이 높이 전에 출력되는 한.
- 높이와 너비의 비율은 2의 제곱근과 대략 동일하므로 높이를 계산할 때 너비에 sqrt (2)를 곱한 다음 가장 가까운 밀리미터로 반올림하거나 내림합니다. 위 표의 측정 값. 이것은 코드를 내리는 데 도움이 될 수 있습니다.
- 표를 내려갈 때 시리즈의 연속 크기에서 한 크기의 너비가 다음 크기의 높이가됩니다. 이것은 또한 코드를 다운 시키는데 도움이 될 수 있습니다.
규칙 :
- 이것은 코드 골프입니다. 결과적으로 표준 규칙이 적용됩니다. 점수는 바이트 수를 기준으로합니다. 가장 적은 수가 이길 것입니다.
- 바보 같은 허점 이 없습니다. 우리는 전에 가봤습니다 ... 우리는 이것을 다시는 겪지 않습니다.
- 코드를 작성할 수 있다면 다른 프로그래머와 골퍼가 코드의 작동 방식을 배울 수 있도록 코드의 실제 인스턴스에 대한 링크를 첨부하십시오. 이것은 필수 사항은 아니지만 다른 사람들이이 작업을하도록 장려하고 싶습니다. 우리 모두 서로 배울 수 있습니다. 가능하다면 다른 골퍼의 언어에 대해 더 많이 배우고 싶습니다.
행운을 빌어 요.