तार का उपयोग कर एक साधारण FizzBuzz।
दिया हुआ
- 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एक दूसरे के विपरीत प्रतीत होते हैं।