Pingüins P51328


Statement
 

pdf   zip

thehtml

Al pol sud hi ha p pingüins, alguns mirant cap a la dreta, i els altres mirant cap a l’esquerra. Dibuixeu-los tots.

Entrada

L’entrada consisteix en un natural n ≥ 5, seguit del nombre de pingüins p ≥ 1. Segueixen p ‍parells c x, un per a cada pingüi: c és un caràcter ‘E’ o ‘D’ que indica si mira cap a l’esquerra o cap a la dreta, i x és la posició més a l’esquerra ocupada pel pingüí, entre 0 i n−5.

Sortida

Escriviu quatre línies amb n punts cadascuna, excepte per les posicions que estan ocupades pels pingüins. Dibuixeu els pingüins exactament com als exemples. Es garanteix que els pingüins no se superposaran, és a dir, que estaran a distància almenys 5 entre si.

Observació

En C++, per fer servir el caràcter ‘\’ cal escriure ’\\’.

Public test cases
  • Input

    5
    1
    D 0
    

    Output

    .__..
    ( o>.
    ///\.
    \V_/_
    
  • Input

    35
    4
    E 17
    D 12
    E 3
    E 30
    

    Output

    .....__......__....__...........__.
    ....<o )....( o>..<o ).........<o )
    ..../\\\....///\../\\\........./\\\
    ..._\_V/....\V_/__\_V/........_\_V/
    
  • Information
    Author
    Amalia Duch
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Python