ねねっちと一緒にプログラムを勉強するスレ第2話 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/03/18(土) 13:03:05.05ID:KGlkA67c ぬるぽって何?
130デフォルトの名無しさん
2017/04/01(土) 23:30:09.01ID:WZU9IM9M 近くだとトリップ付けない意味が分からん
嫌がらせにしか見えない
付けろよ 毎回よ
嫌がらせにしか見えない
付けろよ 毎回よ
131デフォルトの名無しさん
2017/04/02(日) 00:15:18.96ID:3RCsxlEH ちょっと前に体験行ってみた
やっぱり無理そうだったからやめた
と言う流れが既に見えてるな
やっぱり無理そうだったからやめた
と言う流れが既に見えてるな
133デフォルトの名無しさん
2017/04/02(日) 05:15:48.06ID:v4BdJDDa134デフォルトの名無しさん
2017/04/02(日) 06:37:26.36ID:1+7yf7b2 どんどん態度も悪くなって本性が出てきてるなw
135片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 07:43:08.71ID:Gs8AFczl 残念ながら、ガラケー(フィーチャーフォン)はもうオワコンで、未来がないことが確定している。そんなものにしがみつくのは、時代に逆らう行為に他ならない。
136デフォルトの名無しさん
2017/04/02(日) 10:11:33.31ID:Hff31D6F137デフォルトの名無しさん
2017/04/02(日) 10:33:24.72ID:sdVS2U1R139デフォルトの名無しさん
2017/04/02(日) 18:18:55.43ID:gA1K9u3h 一日も早く仕事できるようにならなきゃならんのに何遊んでるんだ?
そんな余裕も猶予もお前さんにはないはずだが?本当にやる気あるのか?
そんな余裕も猶予もお前さんにはないはずだが?本当にやる気あるのか?
140デフォルトの名無しさん
2017/04/02(日) 18:23:58.76ID:sdVS2U1R141デフォルトの名無しさん
2017/04/02(日) 18:34:39.51ID:7Ml4f7iz 見てきたがひどすぎるな…
以降、◆BrBq2CJg6HGdはスルーで
1 Ψ 2017/04/02(日) 15:08:24.17 ID:rP5l5K5Q
多分頭悪いってレスしてる輩より高学歴。
13 1 sage 2017/04/02(日) 15:25:12.36 ID:rP5l5K5Q
学歴は抜きにしても、少なくともお前よりは頭いいぞっていう…。
以降、◆BrBq2CJg6HGdはスルーで
1 Ψ 2017/04/02(日) 15:08:24.17 ID:rP5l5K5Q
多分頭悪いってレスしてる輩より高学歴。
13 1 sage 2017/04/02(日) 15:25:12.36 ID:rP5l5K5Q
学歴は抜きにしても、少なくともお前よりは頭いいぞっていう…。
>>141
ちょっと待って、このスレのことじゃないよ。
プログラマー板って書いてあるでしょ。
あっちのスレ出禁で直接反論できないから代わりにじっぷらで表現したんだよ。
ここではその報告しただけ。
ここの方たちにそんな暴言吐くわけないじゃないですか。
ちょっと待って、このスレのことじゃないよ。
プログラマー板って書いてあるでしょ。
あっちのスレ出禁で直接反論できないから代わりにじっぷらで表現したんだよ。
ここではその報告しただけ。
ここの方たちにそんな暴言吐くわけないじゃないですか。
143デフォルトの名無しさん
2017/04/02(日) 18:54:35.01ID:W5HhdQvp マ板とム板の住人ってかぶってんだよなぁ
それにクソスレを立てたことをなんでワザワザここで宣伝するかなぁ
お前、もういいよ
失せろ
それにクソスレを立てたことをなんでワザワザここで宣伝するかなぁ
お前、もういいよ
失せろ
145デフォルトの名無しさん
2017/04/02(日) 19:04:21.87ID:gA1K9u3h いつまでも甘えてるなよクズ
146デフォルトの名無しさん
2017/04/02(日) 19:13:33.66ID:sdVS2U1R148片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 19:19:00.23ID:Gs8AFczl String myName = new java.util.Scanner(System.in).nextLine();
何で毎回scannerをnewしてんだ? まともな書籍読めよ。
何で毎回scannerをnewしてんだ? まともな書籍読めよ。
149デフォルトの名無しさん
2017/04/02(日) 19:19:43.31ID:gA1K9u3h もはや生きる屍だな
150片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 19:35:15.09ID:Gs8AFczl お前、全然マニュアル読んでないだろ?
System.inを五回読み直せ。
System.inを五回読み直せ。
151デフォルトの名無しさん
2017/04/02(日) 22:01:54.55ID:OOqUnJiU 34歳無職がいかに無能で健常者とは出来が違うのかがわかるスレだな
152片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 22:17:18.42ID:Gs8AFczl 入力は一つだけの標準入力しかないのに、2つ以上のスキャナから読み込もうとしたら、失敗して当たり前だ。
そもそもこの場合はスキャナは必要ない。マニュアルのSystem.inを見てみればわかる。
そもそもこの場合はスキャナは必要ない。マニュアルのSystem.inを見てみればわかる。
153片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 22:28:50.44ID:Gs8AFczl https://www.mlab.im.dendai.ac.jp/~yamada/java/stream/key.html
154片山博文MZ ◆T6xkBnTXz7B0
2017/04/02(日) 22:58:32.23ID:Gs8AFczl http://www.cis.twcu.ac.jp/~asakawa/java_intro/io.html
157デフォルトの名無しさん
2017/04/03(月) 00:12:32.88ID:bd0HZsPG Io関係は基本小難しいからしっかり勉強しないと
158デフォルトの名無しさん
2017/04/03(月) 03:08:47.11ID:k0xRY1bb おいおい、勉強する気無いのかよ
http://echo.2ch.net/test/read.cgi/tech/1478863511/971
http://echo.2ch.net/test/read.cgi/tech/1478863511/971
159片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 04:06:51.84ID:xGsKqTNR java.util.Scanner myScanner = new java.util.Scanner(System.in);
でいったん変数myScannerで保持しておき、String myName = myScanner.nextLine();で入力を取得するといいんじゃね。あと、ideoneは標準入力(standard input)が指定できるから、それを使え。
でいったん変数myScannerで保持しておき、String myName = myScanner.nextLine();で入力を取得するといいんじゃね。あと、ideoneは標準入力(standard input)が指定できるから、それを使え。
160片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 04:30:13.19ID:xGsKqTNR 直しといたよ。
https://ideone.com/lMV8X1
https://ideone.com/lMV8X1
161片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 04:53:42.02ID:xGsKqTNR ちょっと改良したよ。
https://ideone.com/2I98j6
https://ideone.com/2I98j6
162片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 05:18:33.43ID:xGsKqTNR163片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 05:28:56.71ID:xGsKqTNR164片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 06:34:10.87ID:xGsKqTNR165デフォルトの名無しさん
2017/04/03(月) 07:09:29.51ID:fkeTvsFB これで34歳はぬーぶくんよりはっきり劣ることが証明されたな。
166片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 07:16:22.06ID:xGsKqTNR168デフォルトの名無しさん
2017/04/03(月) 18:59:17.63ID:OjSCP+pk >>167
いや、さっさと課題やれよ
いや、さっさと課題やれよ
170片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 20:30:27.57ID:xGsKqTNR >>169
所々ってどこ?
static { ... } で囲っている部分は最初に実行される。ジャンケンの勝敗は、大学数学の群論(剰余類)に関係していて、3で割った余り(剰余)に関係していることが知られている。
所々ってどこ?
static { ... } で囲っている部分は最初に実行される。ジャンケンの勝敗は、大学数学の群論(剰余類)に関係していて、3で割った余り(剰余)に関係していることが知られている。
171片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 20:42:59.44ID:xGsKqTNR 「ジャンケン 剰余」で検索
172デフォルトの名無しさん
2017/04/03(月) 21:02:22.39ID:gZTdU5yD 初心者スレで聞いたんじゃねえのか?
173片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 21:07:12.20ID:xGsKqTNR trimはStringクラスのメソッドであり、文字列の両端の空白を切り捨てる。
174片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 21:25:18.75ID:xGsKqTNR staticブロックの中でstaticな変数myScannerを初期化する。これでプログラム実行中は、
myScannerにインスタンスが格納された状態が保証される。複数のScannerによってSystem.inが所有されると問題が発生する。
スキャナの新規作成(new)は一回だけでいい。
myScannerにインスタンスが格納された状態が保証される。複数のScannerによってSystem.inが所有されると問題が発生する。
スキャナの新規作成(new)は一回だけでいい。
175片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 21:31:48.71ID:xGsKqTNR Scannerは入力をパイプラインのように流れ(stream)として処理する。
176片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 21:47:01.77ID:xGsKqTNR 入力の読み込みに必要なデータは、System.inが保持している。複数のスキャナからSystem.inを読み込もうとすると、System.inが混乱して、読み込み状態がおかしくなり、読み込みに失敗する。
177片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 21:58:42.81ID:xGsKqTNR このストリーム処理というのは、複数箇所への出力を想定したものではない。複数への出力はパフォーマンスを低下させる。
178片山博文MZ ◆T6xkBnTXz7B0
2017/04/03(月) 22:12:53.13ID:xGsKqTNR 単純に言えば、スキャナとかストリームというのは、所有する入力ストリームのreadメソッドを使って一連のデータの流れを流れ作業で処理しているだけだ。
181デフォルトの名無しさん
2017/04/04(火) 05:48:37.49ID:7cliCNtZ182デフォルトの名無しさん
2017/04/04(火) 06:38:58.98ID:cXgzdAGm 34ハゲはもう向いてないんだから筋トレでもしとけ
183片山博文MZ ◆T6xkBnTXz7B0
2017/04/04(火) 11:47:06.61ID:eEU/vhzO ヒント:
全員手を出してもらう。
配列int count[3];を用意する。
グーの個数count[0]を数える。
チョキの個数count[1]を数える。
パーの個数count[2]を数える。
int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)とする。
alpha == 3 || alpha == 1ならあいこ。
alpha == 2なら、count[k] == 0となる0≦k<3を見付ける。そしてkとは異なる手i1,i2について、勝敗を判定する。
勝ちの手を出したグループを勝ちとし、負けの手を出したグループを負けとする。
勝ったグループだけが生き残る。
勝ったグループが一人になるまで繰り返す。
全員手を出してもらう。
配列int count[3];を用意する。
グーの個数count[0]を数える。
チョキの個数count[1]を数える。
パーの個数count[2]を数える。
int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)とする。
alpha == 3 || alpha == 1ならあいこ。
alpha == 2なら、count[k] == 0となる0≦k<3を見付ける。そしてkとは異なる手i1,i2について、勝敗を判定する。
勝ちの手を出したグループを勝ちとし、負けの手を出したグループを負けとする。
勝ったグループだけが生き残る。
勝ったグループが一人になるまで繰り返す。
184片山博文MZ ◆T6xkBnTXz7B0
2017/04/04(火) 11:52:32.33ID:eEU/vhzO 一人ひとりのプレイヤーが生き残っているかどうかを記録しておかないといけないね。
185デフォルトの名無しさん
2017/04/04(火) 16:54:06.52ID:K+/Sgfl7 >>183
34歳無職はjavaだから、そのコード案はどうかなぁ
34歳無職はjavaだから、そのコード案はどうかなぁ
186片山博文MZ ◆T6xkBnTXz7B0
2017/04/04(火) 17:10:22.75ID:eEU/vhzO 訂正。Javaって面倒だな。
(誤)int count[3];
(正)int[] count = new int[3];
(誤)int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)
(正)
int alpha = 0;
if (count[0] > 0) alpha++;
if (count[1] > 0) alpha++;
if (count[2] > 0) alpha++;
(誤)int count[3];
(正)int[] count = new int[3];
(誤)int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)
(正)
int alpha = 0;
if (count[0] > 0) alpha++;
if (count[1] > 0) alpha++;
if (count[2] > 0) alpha++;
187デフォルトの名無しさん
2017/04/04(火) 17:33:08.67ID:o6M7V6x8 真面目か?
189デフォルトの名無しさん
2017/04/05(水) 01:25:18.78ID:KOeCSQ1C ぬーぶは春休み
ニートは禿休み
ニートは禿休み
190片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 01:46:52.11ID:+Y9nZqnB >>188
だから、変数のインスタンスをクラスのインスタンスにキープさせるといい。
ただし、そのためにはstaticを使わない、Mainクラスのインスタンスを
生成する必要がある。main関数の中でMainクラスのインスタンスをnewで作成する。
だから、変数のインスタンスをクラスのインスタンスにキープさせるといい。
ただし、そのためにはstaticを使わない、Mainクラスのインスタンスを
生成する必要がある。main関数の中でMainクラスのインスタンスをnewで作成する。
191片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 01:49:50.90ID:+Y9nZqnB インスタンスに変数を置けば、ループの外側に変数をキープできる。
192片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 01:58:44.72ID:+Y9nZqnB こうゆう風にインスタンスに変数を持たせる。
https://ideone.com/GeQUPV
https://ideone.com/GeQUPV
193片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 02:10:16.82ID:+Y9nZqnB あるいはこのように。
https://ideone.com/xXu50t
https://ideone.com/xXu50t
194デフォルトの名無しさん
2017/04/05(水) 10:44:36.57ID:fUwjSFIc >>片山博文MZ ◆T6xkBnTXz7B0
そんなコード書いて恥ずかしくないの?
(いやぁ、深くは聞かないけど……)
そんなコード書いて恥ずかしくないの?
(いやぁ、深くは聞かないけど……)
195片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 12:31:39.56ID:+Y9nZqnB 君は、まだ基本をバカにできるような実力じゃないはずだ。君の実力に合わせてるんだよ。
196片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 13:16:11.48ID:+Y9nZqnB >>188
そりゃforループの中で変数宣言したからだろう。forの外側か、インスタンスで変数を宣言するとよい。
そりゃforループの中で変数宣言したからだろう。forの外側か、インスタンスで変数を宣言するとよい。
197片山博文MZ ◆T6xkBnTXz7B0
2017/04/05(水) 13:24:43.44ID:+Y9nZqnB 変数には有効範囲(スコープ)というものがあって、ブロック{ }の内側で宣言された変数は、ブロックの外側から使えない、外側に出ると変数が破棄される。
199デフォルトの名無しさん
2017/04/06(木) 05:33:19.34ID:6JovfZjm200デフォルトの名無しさん
2017/04/06(木) 12:35:03.45ID:N6xn3VBK >>198
高学歴で頭いいんだろ?
人並みの頭がついてることくらい証明して見せてよ。
そこそこ高学歴なのにプログラマー板で頭悪いと言われる
http://carpenter.2ch.net/test/read.cgi/liveplus/1491113304/
高学歴で頭いいんだろ?
人並みの頭がついてることくらい証明して見せてよ。
そこそこ高学歴なのにプログラマー板で頭悪いと言われる
http://carpenter.2ch.net/test/read.cgi/liveplus/1491113304/
201片山博文MZ ◆T6xkBnTXz7B0
2017/04/06(木) 13:11:00.66ID:0SmLVS9o 配列と繰り返しについては、理解してる?
202デフォルトの名無しさん
2017/04/06(木) 13:16:44.51ID:833YyDXY イテレーターですか?
203片山博文MZ ◆T6xkBnTXz7B0
2017/04/06(木) 14:05:03.82ID:0SmLVS9o もうちょっと簡単な課題。
要素数10の整数配列を作成し、1から10までの整数を格納する。
次に、配列の各要素を1だけ増加させる。その後、各要素を順番に出力する。
要素数10の整数配列を作成し、1から10までの整数を格納する。
次に、配列の各要素を1だけ増加させる。その後、各要素を順番に出力する。
>>200
入試にプログラミングはない…。
>>199
1つには>>188で挙げた問題がある。不特定多数とコンピュータの人数が定められていない以上、Scannerを用いて(人数入力用)for文でcpuHandをnewしないといけないが…。(プレーヤー側も同じ)
あとは勝者判定がよく分からない。グ・チ・パ、グ・チ、チ・パ、パ・グ、グのみ、チのみ、パのみの7通りだけど、誰がどの手ってのを考えるとものすごい数の組み合わせがありそう。
>>201
理解してるつもりです。ただJavaでは配列を使ったプログラムは組んだことがないです…。
>>202
イテレータ使うんですか?
>>203
ちょっと待って下さいね。
入試にプログラミングはない…。
>>199
1つには>>188で挙げた問題がある。不特定多数とコンピュータの人数が定められていない以上、Scannerを用いて(人数入力用)for文でcpuHandをnewしないといけないが…。(プレーヤー側も同じ)
あとは勝者判定がよく分からない。グ・チ・パ、グ・チ、チ・パ、パ・グ、グのみ、チのみ、パのみの7通りだけど、誰がどの手ってのを考えるとものすごい数の組み合わせがありそう。
>>201
理解してるつもりです。ただJavaでは配列を使ったプログラムは組んだことがないです…。
>>202
イテレータ使うんですか?
>>203
ちょっと待って下さいね。
205デフォルトの名無しさん
2017/04/06(木) 20:01:36.82ID:oEbJRC8j プログラミングの知識ゼロの大学一年生なのですが
お金になるという面だけで考えた場合一番コスパの良い言語って何でしょうか?
お金になるという面だけで考えた場合一番コスパの良い言語って何でしょうか?
206片山博文MZ ◆T6xkBnTXz7B0
2017/04/06(木) 20:22:16.07ID:0SmLVS9o >>205
Javaだね。Javaの技術者は引っ張りダコだ。間違ってもUnmanagedなCやC++は選んじゃだめだ。
Javaだね。Javaの技術者は引っ張りダコだ。間違ってもUnmanagedなCやC++は選んじゃだめだ。
208片山博文MZ ◆T6xkBnTXz7B0
2017/04/06(木) 20:44:02.59ID:0SmLVS9o じゃあ、次の課題。
要素数20の整数配列を0〜2の整数乱数で埋める。
配列の中の0の個数、1の個数、2の個数を出力せよ。
要素数20の整数配列を0〜2の整数乱数で埋める。
配列の中の0の個数、1の個数、2の個数を出力せよ。
209片山博文MZ ◆T6xkBnTXz7B0
2017/04/06(木) 21:09:15.21ID:0SmLVS9o >>207
合格。ただ一つ言うとしたら、forと(の間に空白を入れた方がいいな。
合格。ただ一つ言うとしたら、forと(の間に空白を入れた方がいいな。
210デフォルトの名無しさん
2017/04/06(木) 21:47:54.01ID:wxzs61S8211デフォルトの名無しさん
2017/04/06(木) 22:58:36.89ID:oEbJRC8j212デフォルトの名無しさん
2017/04/06(木) 23:47:37.74ID:6mGUCvmD 大学一年ならfortranとscheme(lisp)やっとけ
これらの言語のよいところは設計思想が明確なところだ
そんじょそこらの妥協に妥協を重ねた言語とは重みが違う、美学があるのはこの二つだけ
それからJava,javascript or python or rubyを勉強しとけ
ここまでやったら、言語なんてなんでもいいと気づく
抽象構文木をどのように構築するのか、メモリの配置とCPUサイクル、そして可読性のどれを選ぶかでしかなくなる
そこまで真剣にやったら、パフォーマンスを出すにはCが必要だという現実に気づくだろう
君はまだ一年生だ、勉強する時間は山のようにある
高みに到達したいなら、言語の歴史の通りに進むことだ
間違ってもCからはいってはいけない、Cからはいるのは学習曲線がきつすぎる割には、初学者が学ぶべきことをあまり言語がサポートしてくれない
全てを配列で考えるようになったら、プログラマとしての将来はないし、生産性もあがらないのだから低賃金になるしかない
Javaもだいたい同じで、シンタックスが冗長なのがダメだが、javaは懐が広い標準語でもあるから学んで損はない
Javaからはいって、javaを使いこなせないと思うけどね
Javaを勉強したいならオブジェクト指向関連の思想はスルーしておくこと
オブジェクト指向のおかげで、javaのクラスライブラリが乱れまくってる、特にIO周りはひどすぎなことにも目をつぶらないといけない、まあCも腐ってるけど
これらの言語のよいところは設計思想が明確なところだ
そんじょそこらの妥協に妥協を重ねた言語とは重みが違う、美学があるのはこの二つだけ
それからJava,javascript or python or rubyを勉強しとけ
ここまでやったら、言語なんてなんでもいいと気づく
抽象構文木をどのように構築するのか、メモリの配置とCPUサイクル、そして可読性のどれを選ぶかでしかなくなる
そこまで真剣にやったら、パフォーマンスを出すにはCが必要だという現実に気づくだろう
君はまだ一年生だ、勉強する時間は山のようにある
高みに到達したいなら、言語の歴史の通りに進むことだ
間違ってもCからはいってはいけない、Cからはいるのは学習曲線がきつすぎる割には、初学者が学ぶべきことをあまり言語がサポートしてくれない
全てを配列で考えるようになったら、プログラマとしての将来はないし、生産性もあがらないのだから低賃金になるしかない
Javaもだいたい同じで、シンタックスが冗長なのがダメだが、javaは懐が広い標準語でもあるから学んで損はない
Javaからはいって、javaを使いこなせないと思うけどね
Javaを勉強したいならオブジェクト指向関連の思想はスルーしておくこと
オブジェクト指向のおかげで、javaのクラスライブラリが乱れまくってる、特にIO周りはひどすぎなことにも目をつぶらないといけない、まあCも腐ってるけど
>>209
すいません、せっかくのアドバイスですが、詰めて書いてもいいですか?
すいません、せっかくのアドバイスですが、詰めて書いてもいいですか?
214片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 00:00:23.48ID:h5rZiyBe215デフォルトの名無しさん
2017/04/07(金) 00:04:28.19ID:7g/og4rQ Javaを勉強するコツはオブジェクト指向の思想にとらわれないこと
ただひたすらクラスやライブラリの使い方を理解し活用すること
僕の最強のクラス構成とか語り出したらプログラマとしての将来はない、残るのは設定だけで、何一つ実行可能なコードは作成されず、できてもチープでしょぼしょぼで何の役にも立たない産物だけだ、
その現実に使えるライブラリを何とか探そうとするが、クラス設計に埋没する奴は十中八九ライブラリの使い方がわからない
自分のやりたいことをコードにおとせないしょぼしょぼプログラマになるしかない
javaにはそういう現実逃避の側面があるから、そういった本は避けること
私がfortranとlispをオススメするのは、fortranは科学計算という目的のためにパフォーマンスが引き出されていること
lispには明確な目的はないがラムダ計算にもとづく抽象構文木の操作という数学的な設計思想があるから、くだらん感情が入る余地がないということだ
例えばセミコロンが気に入らなかったり、ドル記号が気に入らなかったり、そんなのはコードを書かない理由にはならないが、
そんな理由で現在でもプログラミング言語が生産されている
ただひたすらクラスやライブラリの使い方を理解し活用すること
僕の最強のクラス構成とか語り出したらプログラマとしての将来はない、残るのは設定だけで、何一つ実行可能なコードは作成されず、できてもチープでしょぼしょぼで何の役にも立たない産物だけだ、
その現実に使えるライブラリを何とか探そうとするが、クラス設計に埋没する奴は十中八九ライブラリの使い方がわからない
自分のやりたいことをコードにおとせないしょぼしょぼプログラマになるしかない
javaにはそういう現実逃避の側面があるから、そういった本は避けること
私がfortranとlispをオススメするのは、fortranは科学計算という目的のためにパフォーマンスが引き出されていること
lispには明確な目的はないがラムダ計算にもとづく抽象構文木の操作という数学的な設計思想があるから、くだらん感情が入る余地がないということだ
例えばセミコロンが気に入らなかったり、ドル記号が気に入らなかったり、そんなのはコードを書かない理由にはならないが、
そんな理由で現在でもプログラミング言語が生産されている
217片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 00:40:50.56ID:h5rZiyBe 先のプログラム文でいうと、
counter_0>=1 && counter_1>=1 && counter_2>=1
になることですか?
counter_0>=1 && counter_1>=1 && counter_2>=1
になることですか?
219片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 04:30:20.47ID:h5rZiyBe それはすべての手が出された場合。それだけではない。全部が同じ手になる場合も考えよ。
220デフォルトの名無しさん
2017/04/07(金) 09:07:57.32ID:3cGfJivt ひたすら持論を展開するだけの長文は
読むに値しない事だけは良く分かる
読むに値しない事だけは良く分かる
221デフォルトの名無しさん
2017/04/07(金) 13:14:58.84ID:OHa2uSEC javaからはじめても
n人じゃんけんすらなかなか実装できそうにないというのはこのスレを見てもわかることだけど
n人じゃんけんすらなかなか実装できそうにないというのはこのスレを見てもわかることだけど
222デフォルトの名無しさん
2017/04/07(金) 13:16:17.15ID:OHa2uSEC そんなプログラマにひとやまいくらの値段がつくと思ってるんだ?
そういうシステムエンジニアがそれだけ顧客の迷惑になるか考えたことはあるのか
そういうシステムエンジニアがそれだけ顧客の迷惑になるか考えたことはあるのか
223片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 14:21:29.45ID:h5rZiyBe あいこになるのは、
int x = 0;
if (counter_0 > 0) x++;
if (counter_1 > 0) x++;
if (counter_2 > 0) x++;
としたときにx==1 || x==3となる場合だね。x==2の場合は、勝敗が存在する。
int x = 0;
if (counter_0 > 0) x++;
if (counter_1 > 0) x++;
if (counter_2 > 0) x++;
としたときにx==1 || x==3となる場合だね。x==2の場合は、勝敗が存在する。
224片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 14:28:25.20ID:h5rZiyBe 課題。
コンピュータのみでn人ジャンケン。出来るところまで作れ。
コンピュータのみでn人ジャンケン。出来るところまで作れ。
225片山博文MZ ◆T6xkBnTXz7B0
2017/04/07(金) 14:49:54.23ID:h5rZiyBe ヒント:
CPUの名前はCPU#0、CPU#1、CPU#2、…とする。String[] cpuNamesに格納せよ。
生き残りを表す配列 boolean[] survivalを用意せよ。
生き残りが1以下であれば、生き残りが優勝。
CPUの名前はCPU#0、CPU#1、CPU#2、…とする。String[] cpuNamesに格納せよ。
生き残りを表す配列 boolean[] survivalを用意せよ。
生き残りが1以下であれば、生き残りが優勝。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★11 [蚤の市★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- __ブルガリア、Z世代の抗議が増税予算と汚職政治への怒りへ、政権が崩壊、若者を無視する政治への警告 [827565401]
- __イスラエル紙、ベネズエラ政権交代をトランプに促したのはイスラエル、影響力の大きさを示唆 [827565401]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- キャッシュレスに対応してない店、手数料が問題ならその分値上げすればいいじゃない、現金の管理や手数料、両替もただじゃない [943688309]
- 俺の口癖が「へー」「そう」「どうも」なんだが
- 【悲報】チロルチョコで一番美味いチロルチョコwwwwwwwwwwwwwwwwwwwwwwwwww
