Two Fer

Two Fer

आसान

परिचय

अंग्रेज़ी बोलने के कुछ तरीकों में, जब आप "two for" जल्दी बोलते हैं, तो वह "two fer" जैसा सुनाई देता है। Two-for-one कहने का मतलब है कि अगर आप एक चीज़ खरीदते हैं, तो आपको एक और मुफ्त में मिल जाती है। इसलिए "two-fer" वाक्यांश अक्सर two-for-one ऑफर का संकेत देता है।

कल्पना कीजिए एक बेकरी की, जहाँ छुट्टियों का ऑफर है और आप एक की कीमत पर दो कुकीज़ खरीद सकते हैं ("two-fer one!")। आप यह ऑफर लेते हैं और (बड़ी उदारता से) कतार में किसी और को अतिरिक्त कुकी देने का फैसला करते हैं।

निर्देश

आपको यह तय करना है कि अतिरिक्त कुकी बाँटते समय आप क्या कहेंगे।

अगर आपको उस व्यक्ति का नाम पता है (जैसे कि उसका नाम Do-yun है), तो आप कहेंगे:

One for Do-yun, one for me.

अगर आपको उस व्यक्ति का नाम नहीं पता है, तो आप उसकी जगह you कहेंगे।

One for you, one for me.

यहाँ कुछ उदाहरण दिए गए हैं:

नाम संवाद
Alice One for Alice, one for me.
Bohdan One for Bohdan, one for me.
One for you, one for me.
Zaphod One for Zaphod, one for me.

इस भाषा के लिए खास बातें

Scheme में वैकल्पिक आर्गुमेंट पाने का एक तरीका यह है कि आर्गुमेंट को एक ऐरे के रूप में लिखा जाए। ऐसा करने के दो तरीके हैं: (define (two-fer . args) ...) या (define two-fer (lambda args ...)).


स्रोत

इस अभ्यास का स्रोत देखिए।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Scheme Exercism

Two Fer शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Scheme को 39 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।