2 ইনপুট, একটি স্ট্রিং এবং দশমিক সংখ্যা দেওয়া, স্ট্রিংটিকে সেই সংখ্যা দিয়ে গুণিত করে।
ধরাটি হ'ল সংখ্যাটি একটি ভাসা বা পূর্ণসংখ্যার হতে পারে।
আপনার স্ট্রিংয়ের floor(n)সময় এবং তারপরে floor((n-floor(n))*len(string))আবার প্রথম অক্ষর আউটপুট করা উচিত ।
অন্যান্য নোট:
- ইনপুটটি সর্বদা ভাসমান হবে না, এটি কোনও ইনট হতে পারে। সুতরাং 1.5, 1 এবং 1.0 সমস্ত সম্ভব। যদিও এটি সর্বদা বেস 10 এ থাকবে এবং আপনি যদি ব্যতিক্রম চান তবে মন্তব্য করুন।
- স্ট্রিং ইনপুটটিতে হোয়াইটস্পেস, কোট এবং অন্যান্য অক্ষর থাকতে পারে। যদিও কোনও নতুনলাইন বা নিয়ন্ত্রণের অক্ষর নেই।
- সরাসরি স্ট্রিং পুনরাবৃত্তি করার জন্য কোনও বিল্ট-ইন নেই, এমনকি পাইথনের মতো স্ট্রিং গুণও
'a'*5অনুমোদিত। তবে স্ট্রিং সংযোজন অনুমোদিত।
পরীক্ষার কেস:
কমা এবং স্থান ইনপুটগুলি পৃথক করে।
test case, 1 -> test case
case, 2.5 -> casecaseca
(will add more later), 0.3333 -> (will(space)
cats >= dogs, 0.5 -> cats >
চূড়ান্ত দ্রষ্টব্য:
আমি প্রচুর উত্তর দেখতে পাচ্ছি যা অন্তর্নির্মিত স্ট্রিংয়ের গুণ বা পুনরাবৃত্তি ফাংশন ব্যবহার করে। এটি অনুমোদিত নয় । @ VTC এর উত্তর হল বৈধ যদিও, কারণ এটি সংখ্যাবৃদ্ধি স্ট্রিং, শুধুমাত্র ভাসা ইনপুট না। সুতরাং চূড়ান্ত নিয়মটি হ'ল: যদি এটি সরাসরি স্ট্রিংকে গুণ করে, আপনি এটি করতে পারবেন না।
join "", ("case") x 2বনাম "case" x 2, পার্ল 6 [~] "case" xx 2-এ একই বনাম"case" x 2
directস্ট্রিং পুনরাবৃত্তি অপসারণ করার পরামর্শ দিচ্ছি (এর অর্থ কী?) তবে সব ঠিক আছে