समस्या
मूल (अंग्रेज़ी) दिखाएँ1 से लेकर limit तक प्रत्येक पूर्णांक के लिए, 3 के गुणकों के लिए Fizz, 5 के गुणकों के लिए Buzz, और दोनों के गुणकों के लिए FizzBuzz का उपयोग करें। अन्यथा संख्या को पाठ के रूप में लिखें। प्रविष्टियों को क्रम में लौटाएँ, उन्हें प्रिंट न करें।
fizz_buzz(limit) को लागू करें।
इनपुट
limit: शामिल करने के लिए अंतिम पूर्णांक।
आउटपुट
1 से लेकर limit तक प्रत्येक पूर्णांक के लिए एक स्ट्रिंग की सूची लौटाएँ।
सीमाएँ
0 ≤ limit ≤ 10,000। यदि limit 0 है तो एक खाली सूची लौटती है।
उदाहरण
इनपुट:
limit = 5
अपेक्षित आउटपुट:
expected = ["1", "2", "Fizz", "4", "Buzz"]
इनपुट:
long long limit = 5;
अपेक्षित आउटपुट:
std::vector<std::string> expected = {"1", "2", "Fizz", "4", "Buzz"};
इनपुट:
long limit = 5;
अपेक्षित आउटपुट:
string[] expected = new string[] {"1", "2", "Fizz", "4", "Buzz"};
व्याख्या
3, 3 से विभाज्य है और 5, 5 से विभाज्य है। अन्य प्रविष्टियाँ अपनी संख्या ही रखती हैं।
इनपुट:
limit = 0
अपेक्षित आउटपुट:
expected = []
इनपुट:
long long limit = 0;
अपेक्षित आउटपुट:
std::vector<std::string> expected = {};
इनपुट:
long limit = 0;
अपेक्षित आउटपुट:
string[] expected = new string[] {};
व्याख्या
1 से लेकर 0 तक कोई पूर्णांक नहीं है, इसलिए सूची खाली है।
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।