গুণমান স্ট্রিং সম্পর্কে কিছুক্ষণ আগে একটি চ্যালেঞ্জ ছিল । এটি আমাদের দেখিয়েছে যে আমরা কীভাবে কেবল সংখ্যাকেই নয়, স্ট্রিংগুলিকেও গুণ করতে পারি। যাইহোক, আমরা এখনও কোনও স্ট্রিং দ্বারা সঠিকভাবে কোনও সংখ্যাটি গুণতে পারি না। এটি করার একটি চেষ্টা করা হয়েছে তবে এটি অবশ্যই ভুল। আমাদের সেটা ঠিক করা দরকার!
তোমার কাজ:
একটি ফাংশন বা প্রোগ্রাম লিখুন যা দুটি ইনপুট, একটি স্ট্রিং এবং একটি পূর্ণসংখ্যা পূর্ণ করে। একটি পূর্ণসংখ্যা দিয়ে একটি স্ট্রিংকে (সঠিকভাবে) গুন করতে, আপনি স্ট্রিংকে অক্ষরে ভাগ করে প্রতিটি অক্ষরকে বহুসংখ্যক বারের সাথে পূর্ণসংখ্যার পুনরাবৃত্তি করে এবং তারপরে অক্ষরগুলি একসাথে আটকে রাখুন। যদি পূর্ণসংখ্যাটি নেতিবাচক হয় তবে আমরা এর প্রথম ধাপে এর নিখুঁত মানটি ব্যবহার করি এবং তারপরে স্ট্রিংটি বিপরীত করি। যদি ইনপুট 0 হয়, আউটপুট কিছুই না (0 দ্বারা গুণিত কিছু কিছুই সমান হয় না)।
ইনপুট:
একটি স্ট্রিং যা সম্পূর্ণরূপে মুদ্রণযোগ্য ASCII অক্ষর এবং নিউলাইন এবং একটি পূর্ণসংখ্যা (সম্ভাব্য নেতিবাচক) সমন্বিত।
আউটপুট:
স্ট্রিংটি পূর্ণসংখ্য দ্বারা গুণিত হয়।
উদাহরণ:
Hello World!, 3 --> HHHeeellllllooo WWWooorrrlllddd!!!
foo, 12 --> ffffffffffffoooooooooooooooooooooooo
String, -3 --> gggnnniiirrrtttSSS
This is a fun challenge, 0 -->
Hello
World!, 2 --> HHeelllloo
WWoorrlldd!!
স্কোরিং:
এটি কোড-গল্ফ , সর্বনিম্ন বাইট গণনা জয়!