حل تمرین بلندگو کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین بلندگو کوئرا با پایتون
محمدجواد که پشتکار بالایی دارد، میخواهد به سخنرانیای در مورد پشتکار گوش دهد و آن را برای خود یادداشت کند. متاسفانه مسئولین صدا اکوی صدا را در بیشترین حالت ممکن گذاشتهاند و به ازای هر کلمهی n حرفی که سخنران میزند. n کلمه پخش میشود که هر بار یک حرف از اول کلمه که قبلا حذف نشده حذف میشود و سپس به جای آن حرف، حرف بعدی آن گذاشته میشود. برای مثال اگر سخنران کلمهی global را بگوید. بلندگو به این شکل به صدا در میآید:
golabi oolabi lllabi aaaabi bbbbbi iiiiii
حال به شما یک کلمه که سخنران گفتهاست داده میشود و شما باید کلماتی که از بلندگو پخش میشود را چاپ کنید تا محمدجواد بتواند آن را یادداشت کند.
ورودی
در تنها خط ورودی یک رشته میآید، که نشان دهندهی کلمه ایست که سخنران گفته است. فرض کنید طول رشته n است.
خروجی
خروجی شامل n خط است که نشاندهندهی کلماتی است که از بلندگو بیرون میآید.
مثال
ورودی نمونه 1
golabi
خروجی نمونه 1
golabi oolabi lllabi aaaabi bbbbbi iiiiii
ورودی نمونه 2
codecup
خروجی نمونه 2
codecup oodecup dddecup eeeecup cccccup uuuuuup ppppppp
کد پایتون سوال تمرین بلندگو
word = input() length = len(word) for i in range(length): print(word[i] * i + word[i:])
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ