मैं रूबी का उपयोग करके एक विभाजन का शेष प्राप्त करने की कोशिश कर रहा हूं।रूबी में एक विभाजन का शेष कैसे खोजें?
मान लीजिए कि हम से 11.
208 विभाजित करने के लिए अंतिम "10 के शेष के साथ 18" होना चाहिए की कोशिश कर रहे हैं ... क्या मैं अंत में जरूरत है कि 10
है।
यहां तक कि मुझे अब तक क्या मिला है, लेकिन यह इस उपयोग के मामले में चकित है (कह रहा है कि शेष 0
है)।
division = 208.to_f/11
rounded = (division*10).ceil/10.0
remainder = rounded.round(1).to_s.last.to_i
एचईसीके ने मुझे इतना जटिल कैसे बनाया? धन्यवाद। – Shpigford
मैं नाइटपिक नहीं करना चाहता, लेकिन यह ऑपरेटर नहीं है, लेकिन 'फिक्सनम' वर्ग का एक तरीका: '>> 208।% (11) # => 10' –
@ माइकलकोहल तकनीकी रूप से सभी रूबी" ऑपरेटर "विधियां हैं । उदाहरण के लिए, '5 + 5' वास्तव में' 5 के लिए सिर्फ लघुरूप है। + (5) '। – fbonetti