プログラミング勉強中の俺の最強コード評価してみろ
スポンサーリンク

1 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 19:58:37.754 ID:GwDx3GXw0.net
def chii_gyuu(n, str):
if n==0:
return str
else:
return "チー牛「" + chii_gyu(n-1, str) + "」"

どう??

67 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:26:25.890 ID:ko477XM20.net

ターン制シミュの移動範囲表示とかマインスイーパーの穴開け処理とかは再帰使えば簡単やけどあとはイマイチ使い所しらねぇな

44 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:13:20.103 ID:tQQPTSzk0.net

>>37
よみにくない?

10 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:01:58.651 ID:GwDx3GXw0.net

>>6
print(chii_gyuu(3, "喋れや"))

> チー牛「チー牛「チー牛「喋れや」」」

27 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:05:31.049 ID:xFtENrOQa.net

すっこぼこでワロタ

30 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:06:00.085 ID:GwDx3GXw0.net

>>25
ならpythonじゃなくたlispで書けば許してくれる?

52 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:17:04.784 ID:mxeoN+vG0.net

chii_gyuu(-1)
ヨシッ👉

36 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:09:04 ID:ko477XM20.net

何故わざわざ再帰処理にする必要が

37 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:09:52 ID:GwDx3GXw0.net

>>36
読みやすい書きやすいから

34 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:08:21 ID:GwDx3GXw0.net

再帰好きなんだもん
末尾再帰サポートしてくれるおすすめの言語教えて

41 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:12:11.872 ID:nOnGiLp/0.net

なんだpython学生さんか

56 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:20:49.497 ID:upttEaqza.net

難しくねーだろ
読みやすくしろ

57 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:20:56.197 ID:QypCBZtR0.net

>>17
逆にラムダ式でかくのつらくね

82 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:59:19.368 ID:QypCBZtR0.net

>>68
せやな。俺が雑魚助だった

15 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:03:23.508 ID:tQQPTSzk0.net

フィボナッチ数列だっけこういう再起書かせるやつ

45 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:14:12.167 ID:tQQPTSzk0.net

>>43
どゆこと

32 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:06:41.162 ID:NqtyPvSv0.net

天才プログラマ俺は認める

11 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:02:05.399 ID:QXWDmSv20.net

チー牛の声が届かなくない?

77 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:35:25.382 ID:eaQOSJGOM.net

そもそも何がしたいの

62 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:22:15.614 ID:QypCBZtR0.net

再帰処理は競技プログラミングで探索するときにしか使わない

5 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:00:26 ID:GwDx3GXw0.net

>>4
python

13 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:02:27.776 ID:V1qhFFLy0.net

なんで関数なんだよゴミ

14 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:02:37.199 ID:vrOHSHTC0.net

イキリPython学生かよ

47 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:14:41.232 ID:+3SvGCsQ0.net

好みだけどelseは書かない方が読みやすいな

35 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:08:56 ID:XcUhUcRT0.net

ヒープが256バイトしかない環境だと怖くて再帰使えない

7 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:01:05 ID:HJWc+WiR0.net

評価して言いながらスルーするとか話にならなくて笑う

50 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:16:09.712 ID:lpTmW/+Aa.net

再帰処理とか最近はあんまり使わない傾向って聞くが
プログラマーなら最近の書き方しらべてそっちに合わせた方が良いとおもうよ

20 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:04:10.346 ID:upttEaqza.net

nに-1投げたい

51 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:16:27.512 ID:t74nwVgWr.net

Pythonっていま大学で習ってるの?
俺が学部の頃はCしか教わらなかったけど

31 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:06:19.898 ID:tQQPTSzk0.net

>>26
再帰は読みにくいから書けなくてもいいけど読めるようにはしといたほうがいいって感じじゃない?

23 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:04:17.893 ID:XcUhUcRT0.net

ピートンか

68 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:26:42.295 ID:GwDx3GXw0.net

>>65
競プロの問題なんてむしろ再帰で書いたらTLEになるのばっかじゃん
競プロで再帰って競プロエアプか何でも再帰で書きたがるマイナー関数型言語使いの変態かの二択でしょ

61 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:22:15.269 ID:GwDx3GXw0.net

>>59
最新版にアプデしろ

def chii_gyuu(n, st):
return "チー牛「"*n + st + "」"*n

25 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:04:21.759 ID:CAazFmL4d.net

>>16
この程度の処理を再帰でスタックつむ方がカッコ悪いぞ

6 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:00:27 ID:MaCM8wlh0.net

喋れや

59 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:21:08.796 ID:9Y+2YU7k0.net

-1打ち込んだろ

73 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:33:00.429 ID:GwDx3GXw0.net

>>71
再帰のネストが深くなってもスタックオーバーフローにならなくなる

49 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:15:26.766 ID:tQQPTSzk0.net

>>48
どゆこと

38 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:10:08 ID:XcUhUcRT0.net

まちごたスタックや

40 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:11:15.286 ID:EZLoJAT40.net

括弧をあまり使わない言語視認性悪くてきらだわ

4 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:00:10 ID:Z0w+V+2b0.net

これってなんの言語なん

4 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:00:10 ID:Z0w+V+2b0.net

これってなんの言語なん

60 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:21:20.950 ID:DAa0UNTY0.net

>>55
処理時間効率の良いコードはくっそ読みづらくなるのは経験済み・・・・・・
個人だといいけどプロジェクトでは使えない

9 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:01:52.905 ID:0aJnMsypM.net

>>1
SEGA社員ですか?

76 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:34:42.568 ID:tQQPTSzk0.net

h=""とe=""追加するだけでそんな効果が……
おまじないかなにか?

53 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:17:40.204 ID:GwDx3GXw0.net

>>49
pythonならstring型でも掛け算出来るかなって適当に書いてみた
流石に無理?

16 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:03:27.133 ID:GwDx3GXw0.net

>>13
ループで書くのかっこ悪いじゃん

46 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:14:21.304 ID:T032HKLv0.net

cheeだろ

21 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:04:13.183 ID:mIfsYc18a.net

なにこの高校生が作りそうなコード

22 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:04:16.935 ID:OqpGSsgR0.net

再帰関数使いたかったんだね

63 :以下、?ちゃんねるからVIPがお送りします:2020/07/31(金) 20:22:53.932 ID:DAa0UNTY0.net

pythonのデコレーターって理解できないんだけどわかりやすく解説してくれる人いる?

スポンサーリンク
おすすめの記事