तो मैं कोशिश कर रहा हूँ बनाने के लिए एक आसान संस्करण के t2048, और इसलिए मैं कोशिश कर रहा हूँ करने के लिए खोजने के द्वारा शुरू करो चाहे किसी भी चाल संभव हो रहे हैं या नहीं के आधार पर वर्तमान बोर्ड, और मैं एक समारोह है ispossible(board: Board)
देता है कि क्या यह सच है या झूठी
मामले में तुम नहीं जानते क्या 2048 मतलब है, यह है क्या खेल है... https://play2048.co/
मैं नहीं कर रहा हूँ, की कोशिश कर के विश्राम करने के लिए पूरे खेल है, मैं कर रहा हूँ बस की कोशिश कर रहा करने के लिए बनाने का एक सरल संस्करण है कि यह काम करता है.
def ispossible(board: Board)
for i in range(0, board):
for j in range(1, board):
if [i][j - 1] == 0 and [i][j] > 0:
return True
elif ([i][j - 1] == [i][j]) and [i][j - 1] != 0:
return True
return False
हालांकि, यह काम नहीं करता है पर सभी के रूप में मैं एक 'त्रुटि' जब मैं इस डाल के रूप में एक इनपुट
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
मुझे क्या करना चाहिए परिवर्तन करने के लिए सुनिश्चित करें कि यह काम करता है??