getPathLength

getPathLength

> कार्य

दो सेल सेल1 और सेल2 के बीच सबसे छोटे रास्ते की लंबाई लौटाता है, बाधाओं से बचते हुए, सरणी अनदेखा किया गया में मौजूद सेल को अनदेखा करता है। यह फ़ंक्शन count(getPath(cell1, cell2, ignoredCells)) के समतुल्य है। यदि कोई खिलाड़ी उपेक्षित सेल पर है, तो पथ उसके ऊपर से गुजर सकता है।

आरंभिक सेल cell1 को परिणाम में कभी नहीं गिना जाता। सेल सेल2 को परिणाम में गिना जाता है अगर और केवल अगर यह खाली है या अनदेखा किया गया द्वारा अनदेखा किया गया है।

यदि दो सेल के बीच कोई पथ मौजूद नहीं है, तो getPathLength रिटर्न null देता है।

समायोजन
प्रतिक्रिया