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.
def print_rangoli(size):
#upper triangle
for i in range(1,size+1):
print("-"(2(size-i)),end="")
if(i==1):
print(chr(97+size-i),end="")
else:
for j in range(1,i+1):
print(chr(97+size-j)+"-",end="")
for j in range(i-1,0,-1):
if(j==1):
print(chr(97+size-j),end="")
break
print(chr(97+size-j)+"-",end="")
print("-"(2(size-i)))
#lower triangle
for i in range(size-1,0,-1):
print("-"(2(size-i)),end="")
if(i==1):
print(chr(97+size-i),end="")
else:
for j in range(1,i+1):
print(chr(97+size-j)+"-",end="")
for j in range(i-1,0,-1):
if(j==1):
print(chr(97+size-j),end="")
break
print(chr(97+size-j)+"-",end="")
print("-"(2(size-i)))
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 →
def print_rangoli(size): #upper triangle for i in range(1,size+1): print("-"(2(size-i)),end="") if(i==1): print(chr(97+size-i),end="") else: for j in range(1,i+1): print(chr(97+size-j)+"-",end="") for j in range(i-1,0,-1): if(j==1): print(chr(97+size-j),end="") break print(chr(97+size-j)+"-",end="") print("-"(2(size-i))) #lower triangle for i in range(size-1,0,-1): print("-"(2(size-i)),end="") if(i==1): print(chr(97+size-i),end="") else: for j in range(1,i+1): print(chr(97+size-j)+"-",end="") for j in range(i-1,0,-1): if(j==1): print(chr(97+size-j),end="") break print(chr(97+size-j)+"-",end="") print("-"(2(size-i)))