চ্যালেঞ্জ
ইনপুট:
2 এবং 62 (সমেত) এর মধ্যে একটি পূর্ণসংখ্যা ।
আউটপুট:
থেকে গণনা সমতুল্য করার বেস , সংখ্যা কোন যুক্তিসঙ্গত প্রতিনিধিত্ব করে।
যাহোক:
সংখ্যা দ্বারা বিভাজ্য হয় তাহলে (বৃত্তাকার নিচে, যেমন বেস 7 হবে 7/2 = 3.5, 3.5 + 1 টি = 4.5, এর বৃত্তাকার 4 ), তারপর আউটপুট 'Fizz' পরিবর্তে সংখ্যা।
যদি সংখ্যাটি দ্বারা বিভাজ্য হয় (গোল হয়ে যায়, উদাহরণস্বরূপ 11/3 = 3.666, 3.666 + 3 = 6.666, 7 এর মধ্যে গোল করা ), তবে আউটপুট 'বাজ'।
আপনি সম্ভবত অনুমান করতে পারেন, যদি আপনার সংখ্যা উভয় দ্বারা বিভাজ্য হয় তবে আউটপুট 'ফিজবজ'।
উদাহরণ
ব্যবহার [0-9] , [জেড] এবং [AZ] সংখ্যার হিসাবে
(উদাহরণগুলিকে সংক্ষিপ্ত রাখার জন্য আমি প্রথম প্রথম 10 টি মানই অন্তর্ভুক্ত করেছি - সাধারণত প্রতিটি ক্রমটিতে 4990 টি আইটেম থাকে)
ইনপুট: 10 (সুতরাং 'ফিজ' = 6 এবং 'বাজ' = 7)
আউটপুট: 1, 2, 3, 4, 5, ফিজ, বাজ, 8, 9, 10
ইনপুট: 2 (সুতরাং 'ফিজ' = 2 এবং 'বাজ' = 4)
আউটপুট: 1, ফিজ, 11, ফিজবজ, 101, ফিজ, 111, ফিজবুজ, 1001, ফিজ
(আমি নীচের প্রথম 50 টি মানগুলি কীভাবে তারা কাজ করে তা আরও ভালভাবে দেখানোর জন্য অন্তর্ভুক্ত করেছি)
ইনপুট: 55 (সুতরাং 'ফিট' = = এবং 'বাজ' = = )
আউটপুট: 1, 2, 3, 4, 5, 6, 7, 8, 9, এ, বি, সি, ডি, ই, এফ, জি, এইচ, আই, জে, কে, এল, বাজ, এন, ও, p, q, r, Fizz, t, u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N
বিধি
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ
- এটি কোড গল্ফ, তাই বাইট জেতে সংক্ষিপ্ত উত্তর
- ইনপুট এবং আউটপুট কনসোল বা ফাংশন আর্গুমেন্ট / রিটার্নের মাধ্যমে হতে পারে
- শূন্য রেখাগুলির মতো শীর্ষস্থানীয় / পিছনে সাদা স্থান ঠিক আছে
- 'ফিজ' এবং 'বাজ' এর মধ্যে থাকা স্থানগুলি অনুমোদিত নয়
- 'ফিজ' / 'বাজ' / 'ফিজবজ' এর যে কোনও মূলধন বৈকল্পিক ঠিক আছে।
- আউটপুটগুলি নতুন লাইনের দ্বারা পৃথক করা উচিত।
- আপনি যদি অক্ষরের সাথে তাদের প্রতিনিধিত্ব করার পরিবর্তে বেস 10 'ডিজিটের' অ্যারেটি ফেরৎ দেন তবে তাদের সঠিক ক্রমে থাকতে হবে!
buzzসূচক 553391, fizzএট 724463এবং fizzbuzzএ সময়ে নিজে থেকেই প্রকাশিত হয় 1216820199599। দুঃখের বিষয়,