X



再帰がわからなくて朝からひとりで泣いてる。誰か助けて【プログラミング】 [176719202]
■ このスレッドは過去ログ倉庫に格納されています
0002番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/04(水) 18:07:13.80ID:QSHBFCDB0?2BP(1000)

def is_even(x):
if x == 0:
return True
else:
return is_odd(x-1)

def is_odd(x):
return not is_even(x)


print(is_odd(17))
print(is_even(23))

これずっと注視してるんだけど、なにがどうなって正しい答えが出ているのかわからなくて泣いてる。。。
0004番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c751-DmxQ)
垢版 |
2023/01/04(水) 18:07:39.34ID:0pHOsKfK0
向いてないよ
0007番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/04(水) 18:12:23.25ID:QSHBFCDB0?2BP(1000)

>>3
実用性はなくても理解したい。。。
0010番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9ad5-kz3/)
垢版 |
2023/01/04(水) 18:15:49.73ID:EtaAl0lc0
引数に9223372036854775807とか与えてみればいいよ。
0011番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 27d2-SWxG)
垢版 |
2023/01/04(水) 18:16:18.25ID:G94v0Et60
関数の中に自分と同じ関数が入ってるってイメージ
0013番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5b3a-is3s)
垢版 |
2023/01/04(水) 18:18:38.12ID:+h1OOQTv0
コールバックのはなしか
0014番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 27d2-SWxG)
垢版 |
2023/01/04(水) 18:19:06.59ID:G94v0Et60
>>12
再帰
0015番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/04(水) 18:19:24.77ID:QSHBFCDB0?2BP(1000)

>>8
あ、たしかに。小さい数字でやればわかるかも!やってみる、ありがとう
0016番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ce9f-6BXM)
垢版 |
2023/01/04(水) 18:20:24.00ID:zDGwP7W70
ステップ実行しろ
0019番組の途中ですがアフィサイトへの転載は禁止です (スプッッ Sd5a-38r1)
垢版 |
2023/01/04(水) 18:20:54.30ID:CbbuBULPd
終了条件をはっきりさせればいいだけだから難しいことはないよ
0020番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 3e87-FfKV)
垢版 |
2023/01/04(水) 18:21:01.65ID:6kkAze5R0
アスタリスク、二分木を使うから必須
0022番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MMb6-GsJU)
垢版 |
2023/01/04(水) 18:22:31.45ID:In0Mr375M
例えるなら、鮭の一生
0025番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 039f-ZRQy)
垢版 |
2023/01/04(水) 18:23:35.55ID:L2735N6r0
こんな無駄な処理理解できなくていいだろ
0027番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a3a2-NQKQ)
垢版 |
2023/01/04(水) 18:23:56.77ID:4wSOU/4b0
even = true
for (0..<n) even = !even
これを無駄に再帰にしてるだけだよ
0029番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 039f-ZRQy)
垢版 |
2023/01/04(水) 18:25:11.20ID:L2735N6r0
負の数入れたら壊れるし
0031番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-FqCN)
垢版 |
2023/01/04(水) 18:27:01.15ID:uaRPG1VL0
そんなもんスタック消費して死ぬから実践では誰も使わねえよ
0032番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4e8f-JOli)
垢版 |
2023/01/04(水) 18:28:20.80ID:/Mmz6+KC0
aiに聞け
0033番組の途中ですがアフィサイトへの転載は禁止です (スッップ Sdba-p/dY)
垢版 |
2023/01/04(水) 18:30:21.20ID:hCvEI2YXd
戻り値無しでどんなコードかいてんの
0035番組の途中ですがアフィサイトへの転載は禁止です (スプッッ Sd5a-38r1)
垢版 |
2023/01/04(水) 18:31:46.86ID:CbbuBULPd
>>26
モジュール結合度がやばやばになるから必要
0037番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4e8f-C7gI)
垢版 |
2023/01/04(水) 18:36:01.24ID:7rU2CT9T0
仕事で再起なんて俺しか見た事ないや
番兵法でループとかにした方が良いと思う。
スタックの仕組みとか話せないと納得してくれないこともあるし
0038番組の途中ですがアフィサイトへの転載は禁止です (スッップT Sdba-MICU)
垢版 |
2023/01/04(水) 18:36:59.31ID:i4lRl5Cud
ループというか

print( X % 2 );
とかじゃないの?これって本当は。
0039番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f612-sga5)
垢版 |
2023/01/04(水) 18:38:04.04ID:XQgkmVlm0
ルールなんで覚えるしかない
0040番組の途中ですがアフィサイトへの転載は禁止です (スッップT Sdba-MICU)
垢版 |
2023/01/04(水) 18:39:09.86ID:i4lRl5Cud
C言語やっていたときは、再帰といえば関数ポインタで
書き方に苦労した記憶があるな・・・
0041番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sac7-4LtU)
垢版 |
2023/01/04(水) 18:39:33.69ID:SX6Qw4Zxa
とりあえず動けばいいんだよ
0042番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a3a2-NQKQ)
垢版 |
2023/01/04(水) 18:40:14.17ID:4wSOU/4b0
C++だと再帰使うとClang-Tidyに怒られちゃう
自前でスタック管理するとコードが複雑化するから辛い
0045番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/04(水) 18:43:13.54ID:QSHBFCDB0?2BP(1000)

>>34
なにこれ、すごい!ありがとう
0047番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4e8f-mOK7)
垢版 |
2023/01/04(水) 18:53:56.23ID:OL6Ny94F0
再帰って、割り込みテーブルでジャンプしての再帰
昔はPC98お試しで作った事あるけど、組み込みくらいとかドライバー系か?
0057番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/04(水) 21:01:14.32ID:QSHBFCDB0?2BP(1000)

ようやくわかった、最初のTrueを反転させる回数なんだね。モメンたちありがとね
0058番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3ea2-5nJA)
垢版 |
2023/01/04(水) 23:24:34.73ID:ciGNyw6Q0
>>57
どちらかと言えばnotが付く回数では?
0059番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c708-Rbm4)
垢版 |
2023/01/04(水) 23:32:00.04ID:GyDZR0xE0
再帰も理解できないなら辞めろ、もしかしてこのレベルでも今の現場は重宝されるのか?流石に窓際だよな?
0061番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)
垢版 |
2023/01/05(木) 08:37:16.12ID:cRw7R1sE0?2BP(1000)

>>58
たしかに!そのほうが正しい

自分は無職だから現場とか知らないし。気が遠くなるけどリモートじゃないと働く気がしないからやるならプログラミングしかないんだし
0063番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9aaf-4uR0)
垢版 |
2023/01/05(木) 10:41:11.52ID:6O1U77g90
安倍晋三
0064番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 36d9-EhOH)
垢版 |
2023/01/05(木) 10:46:03.82ID:i3js7Zit0
まあ再起処理って現実の事象にはないから、イメージしにくいだけで、分かったら楽勝。ただ多用すると訳わからんコードになるから注意
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況