X



プログラミングに詳しいものだけどプログラミングに詳しくないやつは見下してる
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:16:26.721
俺がプログラミングに関して知らないことはない
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:17:35.749ID:qyNB1wkR0
public static void main?
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:19:02.928ID:wDQXRuLsa
hello world
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:22:09.941ID:DrkQk0Cz0
はえー、、んで、最近作ったものは?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:24:28.292ID:4O4KmEO30
javaの職業通ってたけどforループで詰んだ低脳にアドバイスください
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:26:41.637ID:MjMWCARe0
俺は詳しくないけどプログラミングなんてのは値に名前を付けて何かに突っ込む行為に名前を付ける事の繰り返しでしかないと思ってる
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 21:27:11.035ID:8k+0XVAI0
ifとかfor whileとかで詰まるやつは他の言語をやっても詰まるのでプログラミングは諦めなさい
SQLが書けるならまだITで食う道はあるかもしれないけどたぶんfor文で詰まる人間には無理です
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:00:41.960ID:ghOr0wfr0
偶数だけ取り出すプログラム作りたいんだけど、どこが間違ってる?
初心者でごめん。pythonです
N = int(input())
A = list(map(int,input().split()))
even = []
for i in range(N):
if (A % 2 == 0):
even.append(i)
print(" ".join(even))
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:07:04.124ID:8k+0XVAI0
5ちゃんねるだとインデントが省略されるからようわからんけど
Pythonはif文を括弧で書く文法ではないから
そこでコンパイルエラー出るんじゃね?
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:11:45.605ID:ghOr0wfr0
Pythonってif文かっこで書くくないですか、for if文まじ分からん競技プログラミングまじムズイ
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:13:45.112ID:Jmffegr70
>>9
Aがなにしたいかわからん
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:16:33.661ID:8k+0XVAI0
ChatGPTにレビューさせた。

このPythonコードにはいくつかの問題があります。次のように修正する必要があります:

7行目の "A % 2 == 0" は、リスト "A" の要素ではなく、ループ変数 "i" を指定する必要があります。つまり、"A[i] % 2 == 0" に修正する必要があります。
7行目の "even.append(i)" は、偶数の値を追加するのではなく、偶数のインデックスを追加する必要があります。つまり、"even.append(str(i))" に修正する必要があります。
8行目の "join" メソッドは、文字列のリストを受け取る必要があります。つまり、"join" メソッドに渡すリスト "even" の各要素を文字列に変換する必要があります。つまり、"map(str, even)" を使用して、"join" メソッドに渡す前に各要素を文字列に変換する必要があります。

したがって、修正後のコードは以下のようになります:

N = int(input())
A = list(map(int,input().split()))
even = []
for i in range(N):
if (A[i] % 2 == 0):
even.append(str(i))
print(" ".join(even))

この修正後のコードは、N個の整数が含まれるリストAを受け取り、リストAの偶数インデックスをスペース区切りで出力します。
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/19(日) 22:17:03.624ID:ghOr0wfr0
たしかにifかっこ使わないわ!ありがとう!!!!!!
■ このスレッドは過去ログ倉庫に格納されています

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