आप का उपयोग किए बिना एक ही लक्ष्य को हासिल करना चाहते हैं रिवर्स [कभी-कभी यह प्रश्न साक्षात्कार में आता है]। हमें मूल तर्क का उपयोग करने की आवश्यकता है।
- सरणी सूचकांक
- के माध्यम से पहुँचा जा सकता है सरणी की लंबाई के सूचकांक सेट और फिर 1 से decrements तक सूचकांक तक पहुँच जाता है 0
उत्पादन स्क्रीन करने के लिए या एक नई सरणी या पाश का उपयोग किसी भी तर्क प्रदर्शन करने के लिए ।
def reverseArray(input)
output = []
index = input.length - 1 #since 0 based index and iterating from
last to first
loop do
output << input[index]
index -= 1
break if index < 0
end
output
end
array = ["first","middle","last"]
reverseArray array #outputs: ["last","middle","first"]
मुझे पता था कि वहाँ कुछ होगा 'nice' ... धन्यवाद। – Radek
असल में, 'रिवर्स_चैच' बेहतर है क्योंकि यह सरणी की एक प्रति 'रिवर्स' के रूप में नहीं बनाता है। –
हां, मैं यह भी उम्मीद करूंगा कि 'रिवर्स_च' बेहतर है, हालांकि मैंने खुद को देखने के लिए आंतरिक में खोला नहीं है। –