Pythonに書き換えたコードを教えてください。Pythonのバージョンは3.5.2です。
N = 12 def move(log) return 1 if log.size == N +1 cnt = 0 [[0,1],[0,-1],[1,0],[-1,0]].each{|d| next_pos = [log[-1][0] + d[0], log[-1][1] + d[1]] if !log.include?(next_pos) then cnt += move(log + [next_pos]) end } cnt end puts move([[0,0]])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。