স্ট্রিং ব্যবহার করে একটি সাধারণ ফিজবজ uzz
প্রদত্ত
- 1 শব্দ বা বাক্যাংশ (স্ট্রিং)
- 2 অনন্য অক্ষর
আউটপুট
প্রথম অক্ষরের প্রতিটি ঘটনার সাথে শব্দ বা বাক্যাংশটি ফিজির সাথে প্রতিস্থাপিত হয়েছিল এবং দ্বিতীয় চরিত্রের প্রতিটি বাজে পরিবর্তিত হয়েছে
বিধি
- ফিজ এবং বাজ উভয়ের প্রথম অক্ষরের অবশ্যই মূলধন থাকতে হবে
- Fizz এবং buzz শব্দের বাকি অংশগুলির জন্য আপনাকে অবশ্যই প্রতিস্থাপন করা চরিত্রের সাথে মিলিয়ে যেতে হবে (যদি কোনও ক্ষেত্রে না থাকে তবে ছোট হাতের অক্ষর রাখুন)
- প্রদত্ত অক্ষরগুলি যদি বাক্যটিতে না থাকে তবে মূল বাক্যাংশটি আউটপুট করুন
পরীক্ষার কেস
Given: Hello, h, l
Output: FIZZeBuzzBuzzo
Given: test, a, b
Output: test
Given: PCG rocks!, , !
PCGFizzrocksBuzz
Given: This
Is
SPARTA!,
, S
Output: ThiBuzzFizzIBuzzFizzBUZZPARTA!
Given: FizzBuzz, a, b
Output: FizzBUZZuzz
এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোড, বাইটে, জিতে!
বিঃদ্রঃ
প্রযুক্তিগতভাবে নতুন লাইনের কেস পরিচালনা করা (এটি স্পার্টা!) চ্যালেঞ্জের একটি অংশ। তবে, আমি এটি অন্তর্ভুক্ত না করার জন্য একটি উত্তর বাতিল করব না, কারণ এটি বেশ কয়েকটি চ্যালেঞ্জিং বা কিছু ভাষায় এমনকি অসম্ভব।
ThiBuzzFizzIBuzzFizzBUZZPARTAএকটি চূড়ান্ত উদ্দীপনা চিহ্ন অনুপস্থিত।
aa, a, f? প্রত্যাশিত আউটপুট কি হবে? BUZZizzBUZZizz,, FizzFizzবা উভয়ই আমাদের বিকল্পে অনুমোদিত?
FizzFizz।
you must match the case of the replaced characterএবংInput is not case sensitiveএকে অপরের বিরোধিতা বলে মনে হচ্ছে।