Patró recursiu P18931


Statement
 

pdf   zip

html

Feu un programa que, donada una n, escrigui un quadrat de costats 2n − 1 segons el patró que es pot deduir a partir dels exemples.

Entrada

L’entrada consisteix en un natural n entre 1 i 11.

Sortida

Escriviu un quadrat 2n − 1 × 2n − 1 seguint el patró mostrat.

Pista

El patró per a n > 1 és bàsicament el patró per a n−1 repetit quatre vegades.

Public test cases
  • Input

    1
    

    Output

    #
    
  • Input

    2
    

    Output

    ###
    #.#
    ###
    
  • Input

    3
    

    Output

    #######
    #.#.#.#
    ###.###
    #.....#
    ###.###
    #.#.#.#
    #######
    
  • Input

    4
    

    Output

    ###############
    #.#.#.#.#.#.#.#
    ###.###.###.###
    #.....#.#.....#
    ###.###.###.###
    #.#.#.#.#.#.#.#
    #######.#######
    #.............#
    #######.#######
    #.#.#.#.#.#.#.#
    ###.###.###.###
    #.....#.#.....#
    ###.###.###.###
    #.#.#.#.#.#.#.#
    ###############
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    C++
    User solutions
    C++ Python