पिछले हफ्ते मैंने फेसबुक हैकर कप के दौर 1 बी में भाग लिया। समस्याओं में से एक मूल रूप से Josephus problem मैं जोसेफस समस्या से पहले अध्ययन किया एक असतत गणित की समस्या के रूप में था, इसलिए मैं मूल रूप
संपादित करें: एन व्यक्तियों की संख्या है। के के व्यक्ति को समाप्त किया जा रहा है। तो के = 2 के लिए, हर दूसरे व्यक्ति को समाप्त कर दिया जा रहा है। int josephus(int n, int k)
{
if (n == 1)
return
मैं हास्केल और एफपी पर ठोकर खाई और संभावनाओं से डर गया। और मेरे अंदर घिरे पुराने गणित को वास्तविक उपयोगी उद्देश्यों के लिए बेवकूफ कोड लिखने में कोई परेशानी नहीं थी। हालांकि सभी पठन के बावजूद मुझे अभी
विवरण: वहां एक मंडल में खड़े लोग खड़े होने की प्रतीक्षा कर रहे हैं। गिनती बाहर सर्कल में किसी बिंदु पर शुरू होती है और एक निश्चित दिशा में सर्कल के चारों ओर आगे बढ़ती है। प्रत्येक चरण में, लोगों की एक