Designer Door Mat using python

Designer Door Mat using python

Instructor-svgAl-Mamun Sarkar
Mar 23 , 2020

Designer Door Mat using python programming. This is a HackerRank Problem solution. Click here to see the original problem. 

Code:

if __name__ == '__main__':
    symbol = '.|.'
    a, b = input().split()
    a = int(a)
    b = int(b)
    center = int(a / 2)+1
    length = 1
    for i in range(1, a+1):
        if i < center:
            print((symbol*length).center(b, '-'))
            length += 2
        elif i > center:
            print((symbol*length).center(b, '-'))
            length -= 2
        else:
            print("WELCOME".center(b, '-'))
            length -= 2

 

Test Input:

9 27

Test Output:

------------.|.------------
---------.|..|..|.---------
------.|..|..|..|..|.------
---.|..|..|..|..|..|..|.---
----------WELCOME----------
---.|..|..|..|..|..|..|.---
------.|..|..|..|..|.------
---------.|..|..|.---------
------------.|.------------
  • Share On:
  • fb
  • twitter
  • pinterest
  • instagram