युवराज चंद्रा द्वारा
ईमेल

FizzBuzz चुनौती किसी भी प्रोग्रामिंग भाषा का मूल है। क्या आप जिम्मेवारी उठा रहे हैं?

FizzBuzz चुनौती एक क्लासिक चुनौती है जिसका उपयोग कंप्यूटर प्रोग्रामर के लिए साक्षात्कार स्क्रीनिंग डिवाइस के रूप में किया जाता है। यह एक बहुत ही सरल प्रोग्रामिंग कार्य है लेकिन इसका उपयोग यह निर्धारित करने के लिए किया जाता है कि नौकरी उम्मीदवार वास्तव में कोड लिख सकता है या नहीं।

ध्वनि मजेदार और रोमांचक? आएँ शुरू करें। इस लेख में, आप सीखेंगे कि 5 प्रोग्रामिंग भाषाओं में कार्यान्वयन के साथ FizzBuzz चुनौती को कैसे हल किया जाए।

समस्या का विवरण

आपको एक प्रोग्राम लिखना होगा जो 1 से 100 तक की संख्याओं को इस प्रकार प्रिंट करता है कि:

  1. यदि संख्या 3 का गुणज है, तो आपको उस संख्या के स्थान पर "Fizz" प्रिंट करना होगा।
  2. यदि संख्या 5 का गुणज है, तो आपको उस संख्या के स्थान पर "Buzz" प्रिंट करना होगा।
  3. यदि संख्या 3 और 5 दोनों का गुणज है, तो आपको उस संख्या के स्थान पर "FizzBuzz" प्रिंट करना होगा।

समाधान पर जाने से पहले लूप और सशर्त बयानों की मदद से इस चुनौती को हल करने के लिए एक समाधान के बारे में सोचने की कोशिश करें।

instagram viewer

FizzBuzz चुनौती को हल करने के लिए दृष्टिकोण

इस चुनौती को हल करने के लिए आपको नीचे दिए गए दृष्टिकोण का पालन करने की आवश्यकता है:

  1. 1 से 100 तक लूप चलाएं।
  2. 3 और 5 से विभाज्य संख्याएँ हमेशा 15 से विभाज्य होती हैं। इसलिए शर्त की जाँच करें कि क्या कोई संख्या 15 से विभाज्य है। यदि संख्या 15 से विभाज्य है, तो "FizzBuzz" प्रिंट करें।
  3. यदि कोई संख्या 3 से विभाज्य है तो शर्त की जाँच करें। यदि संख्या 3 से विभाज्य है, तो "Fizz" प्रिंट करें।
  4. यदि कोई संख्या 5 से विभाज्य है तो शर्त की जाँच करें। यदि संख्या 5 से विभाज्य है, तो "Buzz" प्रिंट करें।

ध्यान दें: आप मॉड्यूलो ऑपरेटर (%) का उपयोग करके जांच सकते हैं कि कोई संख्या किसी अन्य संख्या से विभाज्य है या नहीं। उदाहरण के लिए: २५% ५ == ०, इसलिए २५, ५ से विभाज्य है।

FizzBuzz चैलेंज के लिए स्यूडोकोड

FizzBuzz चुनौती के लिए छद्म कोड नीचे दिया गया है:

1 से 100 तक की संख्या के लिए:
यदि (संख्या 3 और 5 से विभाज्य है तो)
प्रिंट ("फ़िज़बज़")
यदि (संख्या 3 से विभाज्य है तो)
प्रिंट ("फ़िज़")
यदि (संख्या 5 से विभाज्य है तो):
प्रिंट ("बज़")

संबंधित: कोडिंग क्या है और यह कैसे काम करती है?

FizzBuzz चुनौती को हल करने के लिए C++ प्रोग्राम

FizzBuzz चुनौती को हल करने के लिए C++ प्रोग्राम नीचे दिया गया है:

// C++ प्रोग्राम FizzBuzz समस्या को लागू करने के लिए
#शामिल करना
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु()
{
के लिए (इंट आई = 1; मैं<=100; मैं++)
{
// संख्याएं जो 3 और 5. से विभाज्य हैं
// हमेशा 15. से विभाज्य होते हैं
// इसलिए, उस नंबर के स्थान पर "FizzBuzz" प्रिंट होता है
अगर (i%15 == 0)
{
cout << "फ़िज़बज़" << "";
}
// "Fizz" संख्याओं के स्थान पर छपा होता है
// जो 3. से विभाज्य हैं
और अगर ((i% 3) == 0)
{
cout << "फ़िज़" << "";
}
// "बज़" संख्याओं के स्थान पर मुद्रित होता है
// जो 5. से विभाज्य हैं
और अगर ((i% 5) == 0)
{
cout << "बज़" << "";
}
// यदि उपरोक्त शर्तों में से कोई भी संतुष्ट नहीं है,
// नंबर प्रिंट किया गया है
अन्य
{
कोउट << मैं << "";
}
}
वापसी 0;
}

आउटपुट:

1 2 फ़िज़ 4 बज़ फ़िज़ 7 8 फ़िज़ बज़ 11 फ़िज़ 13 14 फ़िज़बज़ 16 17 फ़िज़ 19 बज़ फ़िज़ 22 23 फ़िज़ बज़ 26 फ़िज़ 28 29 फ़िज़बज़ 31 32 फ़िज़ 34 बज़ फ़िज़ 37 38 फ़िज़ बज़ 41 फ़िज़ 43 44 फ़िज़बज़ 46 47 फ़िज़ 49 बज़ फ़िज़ 52 53 फ़िज़ बज़ 56 फ़िज़ 58 59 फ़िज़बज़ 61 62 फ़िज़ 64 बज़ फ़िज़ 67 68 फ़िज़ बज़ 71 फ़िज़ 73 74 फ़िज़बज़ 76 77 फ़िज़ 79 बज़ फ़िज़ 82 83 फ़िज़ बज़ 86 फ़िज़ 88 89 फ़िज़बज़ 91 92 फ़िज़ 94 बज़ फ़िज़ 97 98 फ़िज़ भनभनाना

संबंधित: C++ प्रोग्रामिंग कैसे सीखें: आरंभ करने के लिए सर्वश्रेष्ठ साइटें

फ़िज़बज़ चैलेंज को हल करने के लिए पायथन प्रोग्राम

FizzBuzz चुनौती को हल करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

# FizzBuzz समस्या को लागू करने के लिए पायथन कार्यक्रम
मेरे लिए रेंज में (1, 101):
# संख्याएं जो 3 और 5. से विभाज्य हैं
# हमेशा 15. से विभाज्य होते हैं
# इसलिए, उस नंबर के स्थान पर "FizzBuzz" छपा होता है
अगर (i%15 == 0):
प्रिंट ("फ़िज़बज़", अंत = "")
#"Fizz" अंकों के स्थान पर छपा होता है
# जो 3. से विभाज्य हैं
एलिफ (i%3 == 0):
प्रिंट ("फ़िज़", अंत = "")
# "Buzz" अंकों के स्थान पर छपा होता है
# जो 5. से विभाज्य हैं
एलिफ (i%5 == 0):
प्रिंट ("बज़", अंत = "")
# यदि उपरोक्त शर्तों में से कोई भी संतुष्ट नहीं है,
#नंबर छपा है
अन्य:
प्रिंट (i, अंत = "")

आउटपुट:

1 2 फ़िज़ 4 बज़ फ़िज़ 7 8 फ़िज़ बज़ 11 फ़िज़ 13 14 फ़िज़बज़ 16 17 फ़िज़ 19 बज़ फ़िज़ 22 23 फ़िज़ बज़ 26 फ़िज़ 28 29 फ़िज़बज़ 31 32 फ़िज़ 34 बज़ फ़िज़ 37 38 फ़िज़ बज़ 41 फ़िज़ 43 44 फ़िज़बज़ 46 47 फ़िज़ 49 बज़ फ़िज़ 52 53 फ़िज़ बज़ 56 फ़िज़ 58 59 फ़िज़बज़ 61 62 फ़िज़ 64 बज़ फ़िज़ 67 68 फ़िज़ बज़ 71 फ़िज़ 73 74 फ़िज़बज़ 76 77 फ़िज़ 79 बज़ फ़िज़ 82 83 फ़िज़ बज़ 86 फ़िज़ 88 89 फ़िज़बज़ 91 92 फ़िज़ 94 बज़ फ़िज़ 97 98 फ़िज़ भनभनाना

संबंधित: "हैलो वर्ल्ड" स्क्रिप्ट का उपयोग करके पायथन के साथ शुरुआत कैसे करें

FizzBuzz चुनौती को हल करने के लिए जावास्क्रिप्ट प्रोग्राम

FizzBuzz चुनौती को हल करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// FizzBuzz समस्या को लागू करने के लिए जावास्क्रिप्ट प्रोग्राम
के लिए (चलो i=1; मैं<=100; मैं++) {
// संख्याएं जो 3 और 5. से विभाज्य हैं
// हमेशा 15. से विभाज्य होते हैं
// इसलिए, उस नंबर के स्थान पर "FizzBuzz" प्रिंट होता है
अगर (i%15 == 0) {
दस्तावेज़.लिखें ("फ़िज़बज़" + "");
}
// "Fizz" संख्याओं के स्थान पर छपा होता है
// जो 3. से विभाज्य हैं
और अगर ((i% 3) == 0) {
दस्तावेज़.लिखें ("फ़िज़" + "");
}
// "बज़" संख्याओं के स्थान पर मुद्रित होता है
// जो 5. से विभाज्य हैं
और अगर ((i% 5) == 0) {
दस्तावेज़.लिखें ("बज़" + "");
}
// यदि उपरोक्त शर्तों में से कोई भी संतुष्ट नहीं है,
// नंबर प्रिंट किया गया है
अन्य {
दस्तावेज़.लिखें (i + "");
}
}

आउटपुट:

1 2 फ़िज़ 4 बज़ फ़िज़ 7 8 फ़िज़ बज़ 11 फ़िज़ 13 14 फ़िज़बज़ 16 17 फ़िज़ 19 बज़ फ़िज़ 22 23 फ़िज़ बज़ 26 फ़िज़ 28 29 फ़िज़बज़ 31 32 फ़िज़ 34 बज़ फ़िज़ 37 38 फ़िज़ बज़ 41 फ़िज़ 43 44 फ़िज़बज़ 46 47 फ़िज़ 49 बज़ फ़िज़ 52 53 फ़िज़ बज़ 56 फ़िज़ 58 59 फ़िज़बज़ 61 62 फ़िज़ 64 बज़ फ़िज़ 67 68 फ़िज़ बज़ 71 फ़िज़ 73 74 फ़िज़बज़ 76 77 फ़िज़ 79 बज़ फ़िज़ 82 83 फ़िज़ बज़ 86 फ़िज़ 88 89 फ़िज़बज़ 91 92 फ़िज़ 94 बज़ फ़िज़ 97 98 फ़िज़ भनभनाना

संबंधित: नए प्रोग्रामर के लिए सर्वश्रेष्ठ शुरुआती परियोजनाएं Projects

FizzBuzz चुनौती को हल करने के लिए जावा प्रोग्राम

FizzBuzz चुनौती को हल करने के लिए जावा प्रोग्राम नीचे दिया गया है:

// FizzBuzz समस्या को लागू करने के लिए जावा प्रोग्राम
सार्वजनिक वर्ग मुख्य
{
सार्वजनिक स्थैतिक शून्य main (String [] args[])
{
के लिए (इंट आई = 1; मैं<=100; मैं++)
{
// संख्याएं जो 3 और 5. से विभाज्य हैं
// हमेशा 15. से विभाज्य होते हैं
// इसलिए, उस नंबर के स्थान पर "FizzBuzz" प्रिंट होता है
अगर (i%15==0)
{
System.out.print ("फ़िज़बज़" + "");
}
// "Fizz" संख्याओं के स्थान पर छपा होता है
// जो 3. से विभाज्य हैं
और अगर (i%3==0)
{
System.out.print ("फ़िज़" + "");
}
// "बज़" संख्याओं के स्थान पर मुद्रित होता है
// जो 5. से विभाज्य हैं
और अगर (i%5==0)
{
System.out.print ("बज़" + "");
}
// यदि उपरोक्त शर्तों में से कोई भी संतुष्ट नहीं है,
// नंबर प्रिंट किया गया है
अन्य
{
System.out.print (i+" ");
}
}
}
}

आउटपुट:

1 2 फ़िज़ 4 बज़ फ़िज़ 7 8 फ़िज़ बज़ 11 फ़िज़ 13 14 फ़िज़बज़ 16 17 फ़िज़ 19 बज़ फ़िज़ 22 23 फ़िज़ बज़ 26 फ़िज़ 28 29 फ़िज़बज़ 31 32 फ़िज़ 34 बज़ फ़िज़ 37 38 फ़िज़ बज़ 41 फ़िज़ 43 44 फ़िज़बज़ 46 47 फ़िज़ 49 बज़ फ़िज़ 52 53 फ़िज़ बज़ 56 फ़िज़ 58 59 फ़िज़बज़ 61 62 फ़िज़ 64 बज़ फ़िज़ 67 68 फ़िज़ बज़ 71 फ़िज़ 73 74 फ़िज़बज़ 76 77 फ़िज़ 79 बज़ फ़िज़ 82 83 फ़िज़ बज़ 86 फ़िज़ 88 89 फ़िज़बज़ 91 92 फ़िज़ 94 बज़ फ़िज़ 97 98 फ़िज़ भनभनाना

C प्रोग्राम फ़िज़बज़ चैलेंज को हल करने के लिए

FizzBuzz चुनौती को हल करने के लिए C प्रोग्राम नीचे दिया गया है:

// C प्रोग्राम FizzBuzz समस्या को लागू करने के लिए
#शामिल करना
मुख्य प्रवेश बिंदु()
{
के लिए (इंट आई = 1; मैं<=100; मैं++)
{
// संख्याएं जो 3 और 5. से विभाज्य हैं
// हमेशा 15. से विभाज्य होते हैं
// इसलिए, उस नंबर के स्थान पर "FizzBuzz" प्रिंट होता है
अगर (i%15 == 0)
{
प्रिंटफ ("फ़िज़बज़");
}
// "Fizz" संख्याओं के स्थान पर छपा होता है
// जो 3. से विभाज्य हैं
और अगर ((i% 3) == 0)
{
प्रिंटफ ("फ़िज़");
}
// "बज़" संख्याओं के स्थान पर मुद्रित होता है
// जो 5. से विभाज्य हैं
और अगर ((i% 5) == 0)
{
प्रिंटफ ("बज़");
}
// यदि उपरोक्त शर्तों में से कोई भी संतुष्ट नहीं है,
// नंबर प्रिंट किया गया है
अन्य
{
प्रिंटफ ("% डी", आई);
}
}
वापसी 0;
}

आउटपुट:

1 2 फ़िज़ 4 बज़ फ़िज़ 7 8 फ़िज़ बज़ 11 फ़िज़ 13 14 फ़िज़बज़ 16 17 फ़िज़ 19 बज़ फ़िज़ 22 23 फ़िज़ बज़ 26 फ़िज़ 28 29 फ़िज़बज़ 31 32 फ़िज़ 34 बज़ फ़िज़ 37 38 फ़िज़ बज़ 41 फ़िज़ 43 44 फ़िज़बज़ 46 47 फ़िज़ 49 बज़ फ़िज़ 52 53 फ़िज़ बज़ 56 फ़िज़ 58 59 फ़िज़बज़ 61 62 फ़िज़ 64 बज़ फ़िज़ 67 68 फ़िज़ बज़ 71 फ़िज़ 73 74 फ़िज़बज़ 76 77 फ़िज़ 79 बज़ फ़िज़ 82 83 फ़िज़ बज़ 86 फ़िज़ 88 89 फ़िज़बज़ 91 92 फ़िज़ 94 बज़ फ़िज़ 97 98 फ़िज़ भनभनाना

"हैलो, वर्ल्ड!" के साथ अपनी कोडिंग यात्रा शुरू करें। कार्यक्रम

"हैलो, वर्ल्ड!" प्रोग्राम प्रोग्रामर के लिए एक नई प्रोग्रामिंग भाषा से परिचित होने का पहला कदम है। इसे लगभग सभी भाषाओं में संभव सबसे सरल कार्यक्रमों में से एक माना जाता है।

यदि आप प्रोग्रामिंग की दुनिया में नौसिखिया हैं और विभिन्न भाषाओं की खोज कर रहे हैं, तो "हैलो, वर्ल्ड!" नई प्रोग्रामिंग भाषा के साथ शुरुआत करने के लिए प्रोग्राम सबसे अच्छा विकल्प है।

ईमेल
कैसे प्रिंट करें "हैलो, वर्ल्ड!" 20 सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में

दुनिया को नमस्कार करें और सबसे अधिक मांग वाली प्रोग्रामिंग भाषाओं की खोज करें।

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • जावास्क्रिप्ट
  • जावा
  • अजगर
  • सी प्रोग्रामिंग
लेखक के बारे में
युवराज चंद्र (41 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें