Завдання
Враховуючи літеру (A, B, C) і цифру (0-10), виведіть розмір відповідного стандартного розміру паперу (серії A і B) або відповідний стандартний розмір конверта (серія C) у міліметрах у форматі aaaa x bbbbде aaaaі bbbb- вимірювання ширини та висоти в міліметрах згідно ISO216 (серія A & B) або ISO296 (серія C)
Для того, щоб полегшити справи, я цитую з таблиці розмірів паперу у Вікіпедії
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), а потім округляється вгору або вниз до найближчого міліметра, в результаті чого вимірювання в таблиці вище. Це може допомогти гольфу знизити код.
- У послідовних розмірах для серії, коли ви спускаєтесь по таблиці, ширина для одного розміру стає висотою для наступного. Це також може допомогти вам розіграти код.
Правила:
- Це код-гольф. В результаті застосовуються стандартні правила. Оцінка базується на підрахунку байтів. Найнижчий рахунок виграє.
- Ніяких дурних лазів , ми були там раніше ... Ми не будемо через це повторюватися.
- Якщо ви можете це зашифрувати, то, будь ласка, також подумайте про приєднання посилання до робочого примірника вашого коду, щоб інші програмісти та гольфісти могли дізнатися, як працює ваш код. Це не є обов'язковим, але я хотів би заохотити інших робити це, щоб ми могли все навчитися один одному. Я, звичайно, хотів би дізнатися більше про мови інших гравців, де це можливо.
Удачі.