मान लीजिए हमारे पास एक संख्या n है, हमें n चरणों वाली सीढ़ी की स्ट्रिंग ढूंढनी है। यहां स्ट्रिंग में प्रत्येक पंक्ति न्यूलाइन सेपरेटर द्वारा अलग की जाती है।
उदाहरण के लिए, यदि इनपुट है n = 5, तो आउटपुट होगा:
* ** *** **** *****
हल करने के चरण
s :=खाली स्ट्रिंग।iको 0 सेn-1तक:s := s + (n-i-1) खाली स्थान + (i+1) सितारे- यदि
i < n-1, तोs := s के बाद एक नई लाइन जोड़ें।
sलौटाएं।
उदाहरण
class Solution:
def solve(self, n):
s = ""
for i in range(n):
s += " " * (n-i-1) + "*" * (i+1)
if i < n-1:
s += "\n"
return s
ob = Solution()
print(ob.solve(5))
इनपुट
5
आउटपुट
* ** *** **** *****