ভূমিকা
গর্জনকারী 80 এর কথা মনে আছে? মানে, তুমি জানো, 30 বছর আগের মতো? কোনও সেল ফোন নেই, ইন্টারনেট নেই, এটিএমের নেই, ফ্লুরোসেন্ট পোশাক (কী ছিল ?!) এবং স্ক্রলিং মার্কি ! না না না! অনলাইনে নয়, এলইডি লাইট সহ বাস্তবগুলি।
যেহেতু আমি একটি নস্টালজিক মেজাজে আছি তাই আমি চাই আপনি একটি স্ক্রোলিং মার্কি তৈরি করুন।
চ্যালেঞ্জ
এমন একটি প্রোগ্রাম তৈরি করুন যেখানে আপনি একটি লাইনের স্ট্রিং প্রবেশ করতে পারেন। আপনার প্রোগ্রামটির জন্য একটি 80 টি অক্ষর প্রশস্ত স্ক্রোলিং মার্কি তৈরি করা প্রয়োজন, প্রয়োজনে পাঠ্যটি পুনরাবৃত্তি করুন।
বিধি
- ব্যবহারকারীকে অবশ্যই ইনপুট হিসাবে আপনার প্রোগ্রামে একটি স্ট্রিং প্রবেশ করতে সক্ষম হতে হবে। স্ট্রিংটি একটি কমান্ড লাইন প্যারামিটার বা প্রোগ্রাম চলাকালীন প্রবেশ করা একটি স্ট্রিং হতে পারে।
- আপনার প্রোগ্রামটি অবশ্যই অবিরত অবশ্যই 80 টি (অক্ষরের) অক্ষরের একটি স্ট্রিং মুদ্রণ করবে।
- স্ট্রিংটি প্রতি 0.1 সেকেন্ডে আপডেট করা আবশ্যক (আরও বা কম; আমি এটির সময় দেবো না), প্রতিটি পুনরাবৃত্তিকে এক বামে একটি অবস্থানকে স্থানান্তরিত করতে হবে।
- স্ট্রিং "আবর্তিত"। ব্যবহারকারীর সরবরাহিত স্ট্রিংয়ের শেষে, স্ট্রিংটির আরেকটি উদাহরণ উপস্থিত থাকতে হবে।
- আপনার প্রোগ্রামটি অবশ্যই লাইনফিড ছাড়াই এক লাইনে আউটপুট প্রিন্ট করতে হবে ('\ n' এর পরিবর্তে '\ r' ব্যবহার করুন)
- কোনও ব্যবহারকারী বাধা না দেওয়া অবধি আপনার প্রোগ্রামটি অবশ্যই বিজ্ঞাপন প্রচার করবে ।
- এটি একটি কোডগল্ফ, তাই বাইট জেতে সংক্ষিপ্ততম কোড।
- সেখানে 10% বোনাস (বৃত্তাকার হয় আপ একটি কালো পটভূমিতে লাল মুদ্রণের জন্য পরবর্তী পূর্ণসংখ্যা করার জন্য)।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
পাইথনে রেফারেন্স বাস্তবায়ন ২.7
এই প্রোগ্রামটি গল্ফড নয়, তবে এটি একটি রেফারেন্স বাস্তবায়ন সরবরাহ করে (এবং এইভাবে আকারের উপরের সীমা)।
import time,sys
s=raw_input()*99
while 1:
for i in range(80):
print s[i:i+80]+'\r',
sys.stdout.flush()
time.sleep(0.1)
1 2 3 4 5 6 7 8 9 10 11 ... 30056. সম্পর্কে পরে কেটে










