Wednesday, June 24, 2020

Designer Door Mat-HackerRank Solution

Designer Door Mat-HackerRank Solution


    Mr. Vincent works in a door mat manufacturing company. One day, he designed a new door mat with the following specifications:


  • Mat size must be NXM. N( is an odd natural number, and M is 3 times N.)
  • The design should have 'WELCOME' written in the center.
  • The design pattern should only use |, . and - characters.

Sample Designs



Input Format

A single line containing the space separated values of N and M.

Constraints

  • 5<N<101
  • 15<M<303

Output Format

Output the design pattern.

Sample Input

9 27

Sample Output

Designer Door Mat Solution

# Enter your code here. Read input from STDIN. Print output to STDOUT
n, m = map(int,input().split())
pattern = [('.|.'*(2*i + 1)).center(m, '-') for i in range(n//2)]
print('\n'.join(pattern + ['WELCOME'.center(m, '-')] + pattern[::-1]))

0 comments:

Post a Comment

Feel free to share your thoughts and suggestion...