Tarea
Dada una letra (A, B, C) y un número (0-10), imprima el tamaño del tamaño de papel estándar correspondiente (Serie A y B) o el tamaño de sobre estándar correspondiente (serie C) en milímetros en el formato aaaa x bbbbdonde aaaay bbbbson las medidas de ancho y alto en milímetros según ISO216 (Serie A y B) o ISO296 (Serie C)
Para facilitar las cosas, citaré de la tabla de tamaños de papel de 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
Entonces ejemplos de entrada y salida:
**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
Cosas a tener en cuenta:
- El formato "210 x 297" o "1000 x 1414", etc. Si bien este es el formato preferible, puede optar por omitir la "x" de su salida, es decir, en forma de una matriz o dos números o lo que más le guste. siempre que la medida del ancho se emita antes que la altura.
- La relación entre la altura y el ancho es aproximadamente equivalente a la raíz cuadrada de 2, por lo que en el cálculo de las alturas, el ancho se multiplica por sqrt (2), y luego se redondea hacia arriba o hacia abajo al milímetro más cercano, lo que resulta en las medidas en la tabla de arriba. Esto puede ayudar a jugar golf en tu código.
- En tamaños sucesivos para una serie a medida que baja de la tabla, el ancho de un tamaño se convierte en la altura del siguiente. Esto también puede ayudarlo a descifrar su código.
Reglas:
- Este es el código de golf. Las reglas estándar se aplican como resultado. La puntuación se basará en el recuento de bytes. El conteo más bajo ganará.
- No hay escapatorias tontas , hemos estado allí antes ... No vamos a pasar por esto otra vez.
- Si puede codificarlo, considere adjuntar un enlace a una instancia de trabajo de su código para que otros programadores y golfistas puedan aprender cómo funciona su código. Esto no es obligatorio, pero me gustaría animar a otros a hacer esto para que todos podamos aprender unos de otros. Ciertamente me encantaría aprender más sobre los idiomas de otros golfistas cuando sea posible.
La mejor de las suertes.