Base64 (1) P38684


Statement
 

pdf   zip

Haz un programa que traduzca números 0-63 a sus respectivos caracteres en base64 (y tambien viceversa) según la siguiente tabla:

0 A 8 I 16 Q 24 Y 32 g 40 o 48 w 56 4
1 B 9 J 17 R 25 Z 33 h 41 p 49 x 57 5
2 C 10 K 18 S 26 a 34 i 42 q 50 y 58 6
3 D 11 L 19 T 27 b 35 j 43 r 51 z 59 7
4 E 12 M 20 U 28 c 36 k 44 s 52 0 60 8
5 F 13 N 21 V 29 d 37 l 45 t 53 1 61 9
6 G 14 O 22 W 30 e 38 m 46 u 54 2 62 +
7 H 15 P 23 X 31 f 39 n 47 v 55 3 63 /

Entrada

Una única línea de la forma C xx, donde xx es un número del 0 al 63, o de la forma D cc, donde cc es un único caracter con una de las 64 posibles codificaciones.

Salida

Escribe una línea con la codificación de xx (si la entrada es de la forma C xx) o con el número correspondiente a cc (si la entrada es de la forma D cc). Escribe un salto de línea después de tu respuesta.

Puntuación

  • TestC:   Entradas que empiecen por C.

  • TestD:   Entradas que empiecen por D.

Public test cases
  • Input

    C 23
    

    Output

    X
    
  • Input

    C 63
    

    Output

    /
    
  • Input

    D 3
    

    Output

    55
    
  • Input

    D x
    

    Output

    49
    
  • Information
    Author
    Omer Giménez
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++ Python