We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
import string
def print_rangoli(n):
alphabet = string.ascii_lowercase
lines = []
for i in range(n):
left = []
for k in range (i + 1):
left.append(alphabet[n-1-k])
row = left + left[:-1][::-1]
line = "-".join(row).center(4*n-3, "-")
lines.append(line)
print("\n".join(lines + lines[-2::-1]))
if name == 'main':
n = int(input())
print_rangoli(n)
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Alphabet Rangoli
You are viewing a single comment's thread. Return to all comments →
import string def print_rangoli(n): alphabet = string.ascii_lowercase lines = [] for i in range(n): left = [] for k in range (i + 1): left.append(alphabet[n-1-k]) row = left + left[:-1][::-1] line = "-".join(row).center(4*n-3, "-") lines.append(line)
if name == 'main': n = int(input()) print_rangoli(n)