Hello coders, In this post, you will learn how to solve Designer Door Mat in Python HackerRank Solution. This problem is a part of the Python Hacker Rank series.

Designer Door Mat in Python HackerRank Solution
problem
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 N X M. ( 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 :
Size: 7 x 21 ---------.|.--------- ------.|..|..|.------ ---.|..|..|..|..|.--- -------WELCOME------- ---.|..|..|..|..|.--- ------.|..|..|.------ ---------.|.--------- Size: 11 x 33 ---------------.|.--------------- ------------.|..|..|.------------ ---------.|..|..|..|..|.--------- ------.|..|..|..|..|..|..|.------ ---.|..|..|..|..|..|..|..|..|.--- -------------WELCOME------------- ---.|..|..|..|..|..|..|..|..|.--- ------.|..|..|..|..|..|..|.------ ---------.|..|..|..|..|.--------- ------------.|..|..|.------------ ---------------.|.---------------
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 :
------------.|.------------ ---------.|..|..|.--------- ------.|..|..|..|..|.------ ---.|..|..|..|..|..|..|.--- ----------WELCOME---------- ---.|..|..|..|..|..|..|.--- ------.|..|..|..|..|.------ ---------.|..|..|.--------- ------------.|.------------
Designer Door Mat in Python HackerRank Solution
N, M = map(int,input().split()) for i in range(1,N,2): print((i * ".|.").center(M, "-")) print("WELCOME".center(M,"-")) for i in range(N-2,-1,-2): print((i * ".|.").center(M, "-"))
Disclaimer: The above Problem (Designer Door Mat in Python) is generated by Hackerrank but the Solution is Provided by Chase2Learn. This tutorial is only for Educational and Learning purposes. Authority if any of the queries regarding this post or website fill the following contact form thank you.