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

1 : 2020/07/31(金) 19:58:37.754 ID:GwDx3GXw0
def chii_gyuu(n, str):
if n==0:
return str
else:
return "チー牛「" + chii_gyu(n-1, str) + "」"

どう??

2 : 2020/07/31(金) 19:59:14.718 ID:GwDx3GXw0
馬鹿にはちょっと難しいだろうから、ごめんね
3 : 2020/07/31(金) 19:59:41.534 ID:HJWc+WiR0
見 づ ら い
4 : 2020/07/31(金) 20:00:10.704 ID:Z0w+V+2b0
これってなんの言語なん
5 : 2020/07/31(金) 20:00:26.779 ID:GwDx3GXw0
>>4
python
6 : 2020/07/31(金) 20:00:27.994 ID:MaCM8wlh0
喋れや
10 : 2020/07/31(金) 20:01:58.651 ID:GwDx3GXw0
>>6
print(chii_gyuu(3, "喋れや"))

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

7 : 2020/07/31(金) 20:01:05.450 ID:HJWc+WiR0
評価して言いながらスルーするとか話にならなくて笑う
8 : 2020/07/31(金) 20:01:51.972 ID:JxCR8j130
Pythonが全角スペースでもインデントと解釈してくれたら
5chへのコピペが楽なのに
9 : 2020/07/31(金) 20:01:52.905 ID:0aJnMsypM
>>1
SEGA社員ですか?
11 : 2020/07/31(金) 20:02:05.399 ID:QXWDmSv20
チー牛の声が届かなくない?
12 : 2020/07/31(金) 20:02:26.044 ID:tQQPTSzk0
ええやん再起
13 : 2020/07/31(金) 20:02:27.776 ID:V1qhFFLy0
なんで関数なんだよゴミ
16 : 2020/07/31(金) 20:03:27.133 ID:GwDx3GXw0
>>13
ループで書くのかっこ悪いじゃん
25 : 2020/07/31(金) 20:04:21.759 ID:CAazFmL4d
>>16
この程度の処理を再帰でスタックつむ方がカッコ悪いぞ
30 : 2020/07/31(金) 20:06:00.085 ID:GwDx3GXw0
>>25
ならpythonじゃなくたlispで書けば許してくれる?
14 : 2020/07/31(金) 20:02:37.199 ID:vrOHSHTC0
イキリPython学生かよ
15 : 2020/07/31(金) 20:03:23.508 ID:tQQPTSzk0
フィボナッチ数列だっけこういう再起書かせるやつ
17 : 2020/07/31(金) 20:03:32.616 ID:p1Ff2rGwd
ラムダ式知らないとかマジ?
18 : 2020/07/31(金) 20:03:35.335 ID:CAazFmL4d
ループで回せば三行ですむよね
19 : 2020/07/31(金) 20:03:45.276 ID:2DhhSnyv0
nが負値のとき止まらんぞ?
20 : 2020/07/31(金) 20:04:10.346 ID:upttEaqza
nに-1投げたい
21 : 2020/07/31(金) 20:04:13.183 ID:mIfsYc18a
なにこの高校生が作りそうなコード
22 : 2020/07/31(金) 20:04:16.935 ID:OqpGSsgR0
再帰関数使いたかったんだね
23 : 2020/07/31(金) 20:04:17.893 ID:XcUhUcRT0
ピートンか
26 : 2020/07/31(金) 20:04:49.554 ID:Z0w+V+2b0
なるほど
再帰っていうのかな?こういうのってやっぱ使えた方が良いのかな
頭の中でプログラムを実行してイメージしなきゃいけないというか、ぱっと見分かりにくいんだけど…
31 : 2020/07/31(金) 20:06:19.898 ID:tQQPTSzk0
>>26
再帰は読みにくいから書けなくてもいいけど読めるようにはしといたほうがいいって感じじゃない?
27 : 2020/07/31(金) 20:05:31.049 ID:xFtENrOQa
すっこぼこでワロタ
28 : 2020/07/31(金) 20:05:32.624 ID:nhER13AT0
ガチのプログラマーさん増殖してる
29 : 2020/07/31(金) 20:05:39.693 ID:tI+u0bI8d
チェック0だけじゃたりんくないか
32 : 2020/07/31(金) 20:06:41.162 ID:NqtyPvSv0
天才プログラマ俺は認める
34 : 2020/07/31(金) 20:08:21.863 ID:GwDx3GXw0
再帰好きなんだもん
末尾再帰サポートしてくれるおすすめの言語教えて
35 : 2020/07/31(金) 20:08:56.326 ID:XcUhUcRT0
ヒープが256バイトしかない環境だと怖くて再帰使えない
36 : 2020/07/31(金) 20:09:04.561 ID:ko477XM20
何故わざわざ再帰処理にする必要が
37 : 2020/07/31(金) 20:09:52.477 ID:GwDx3GXw0
>>36
読みやすい書きやすいから
44 : 2020/07/31(金) 20:13:20.103 ID:tQQPTSzk0
>>37
よみにくない?
38 : 2020/07/31(金) 20:10:08.865 ID:XcUhUcRT0
まちごたスタックや
39 : 2020/07/31(金) 20:10:29.240 ID:2DhhSnyv0
再帰嫌いなやつ多すぎ
40 : 2020/07/31(金) 20:11:15.286 ID:EZLoJAT40
括弧をあまり使わない言語視認性悪くてきらだわ
41 : 2020/07/31(金) 20:12:11.872 ID:nOnGiLp/0
なんだpython学生さんか
42 : 2020/07/31(金) 20:12:19.979 ID:DAa0UNTY0
昨日再帰関数わからんガ●ジ居たから教えてあげたら良かったのに

今PyQでPython書いてるけどクソ書きづらいな
型宣言したい

43 : 2020/07/31(金) 20:13:17.218 ID:GwDx3GXw0
def chii_gyuu(n, str):
return "チー牛「"*n + str + "」"*3

こうすればみんな満足?

45 : 2020/07/31(金) 20:14:12.167 ID:tQQPTSzk0
>>43
どゆこと
46 : 2020/07/31(金) 20:14:21.304 ID:T032HKLv0
cheeだろ
47 : 2020/07/31(金) 20:14:41.232 ID:+3SvGCsQ0
好みだけどelseは書かない方が読みやすいな
48 : 2020/07/31(金) 20:14:44.236 ID:GwDx3GXw0
ちょっとまちごた

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

49 : 2020/07/31(金) 20:15:26.766 ID:tQQPTSzk0
>>48
どゆこと
53 : 2020/07/31(金) 20:17:40.204 ID:GwDx3GXw0
>>49
pythonならstring型でも掛け算出来るかなって適当に書いてみた
流石に無理?
50 : 2020/07/31(金) 20:16:09.712 ID:lpTmW/+Aa
再帰処理とか最近はあんまり使わない傾向って聞くが
プログラマーなら最近の書き方しらべてそっちに合わせた方が良いとおもうよ
51 : 2020/07/31(金) 20:16:27.512 ID:t74nwVgWr
Pythonっていま大学で習ってるの?
俺が学部の頃はCしか教わらなかったけど
52 : 2020/07/31(金) 20:17:04.784 ID:mxeoN+vG0
chii_gyuu(-1)
ヨシッ👉

コメント

タイトルとURLをコピーしました