Challenge #22 - Designer Door Mat

 # Enter your code here. Read input from STDIN. Print output to STDOUT

nm = input().split()

N = int(nm[0])

M = int(nm[1])

c = '.|.'

thickness = N //2

upper_pattern = []

for i in range(thickness):

    string = (c*((2*i)+1)).center(M,'-')

    upper_pattern.append(string)


welcome_message = ['WELCOME'.center(M,'-')]


lower_pattern = upper_pattern[::-1]


print('\n'.join(upper_pattern + welcome_message + lower_pattern))

Comments

Popular posts from this blog

Challenge - #48 - Incorrect Regex

Challenge - #43 - Time Delta

Challenge - #52 - Set .discard(), .remove(), & .pop()