Skip to content

Latest commit

 

History

History

designer-door-mat

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Designer Door Mat

https://www.hackerrank.com/challenges/designer-door-mat

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.

Sample Input 0

9 27

Sample Output 0

------------.|.------------  
---------.|..|..|.---------  
------.|..|..|..|..|.------  
---.|..|..|..|..|..|..|.---  
----------WELCOME----------  
---.|..|..|..|..|..|..|.---  
------.|..|..|..|..|.------  
---------.|..|..|.---------  
------------.|.------------  

My Solution