ねねっちと一緒にプログラムを勉強するスレ第2話 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/03/18(土) 13:03:05.05ID:KGlkA67c
ぬるぽって何?
2017/04/10(月) 12:44:31.32ID:AwO8NYuF
そうだな、まずは人間になることから始めようか、34才のクソガキ。
2017/04/10(月) 13:28:01.94ID:rFpxNaPJ
ねねっちしかいないスレ
2017/04/10(月) 14:05:09.21ID:73IQobxS
二人ジャンケンは、勝敗が決まったら終わりだけど、
n人ジャンケンは勝ち抜き戦だから、最後に一人優勝者が決まるまで続く。
生き残れなかったプレイヤーの手をカウントする必要はない。
2017/04/10(月) 15:57:34.93ID:HlwoI+Am
>>262
そうでもないと思うけど。

>>267
分かったよ、オッサン。

>>269
ちょっと待ってて下さい。
2017/04/10(月) 17:54:33.13ID:73IQobxS
俺様は待ってくれるが、矢のような時のハエは待ってくれないぜ。
2017/04/10(月) 18:04:13.97ID:o9HFA0e/
>>270
そうでもないと思うならまずその根拠をかけ

そういう風に上っ面舐めただけの受け答えするから「会話が成り立たない」って言われるんだ
2017/04/10(月) 18:14:32.16ID:73IQobxS
我的翻訳機,故障也.
2017/04/10(月) 20:19:24.97ID:olYG6z70
>>片山さん
https://ideone.com/eSsMws
while文を使ったら無限ループになってしまったのでコメント化してあります。
アドバイスをお願いします。
2017/04/10(月) 22:12:15.19ID:73IQobxS
33行目に生き残りのチェックを入れる。
if (死んでる) continue;
2017/04/10(月) 22:16:58.22ID:73IQobxS
10人は多い。5人くらいでOK。
2017/04/10(月) 23:36:29.05ID:UuckxREO
相変わらずランダム関数を毎回newしていたり、
本当に教えてもらったことを理解しない人だな
10を聞いて1を知るような人は本気でプログラマなんか止めておけって

片山氏もいい加減にしろって
そうやって餌を与え続けるから34歳が希望を持ち続ける
上から与えられ続ける知識を食べるだけ食べて消化も出来ないやつに
いつまで恵んでやるつもりだ
せめて自分で学べるようになって、どうしてもわからない所を適切に質問できるようになってから回答してやれ
今の状態は本当に誰のためにもならん
2017/04/11(火) 00:19:33.97ID:NE7+GSsK
>>277
毎回newと表記しないとランダムにならないんじゃないの?
それと、勉強するスレだからこの方向性で間違っていないと思うけど?
2017/04/11(火) 00:48:45.60ID:Kut+59ha
あらかじめ、
java.util.Random rand = new java.util.Random();
でランダムのインスタンスを変数rangingで保持しておき、
int n = rand.nextInt(3);
で次の乱数が取得できる。
必要なインスタンスが一つなのに、無駄にnewを何度でも呼ぶのは処理速度、パフォーマンスに悪い影響がある。
2017/04/11(火) 00:54:02.35ID:Kut+59ha
変数rangingじゃなくて、変数randね。打ち間違い。

newでインスタンスをあらかじめ生成して変数に格納した後に、
インスタンス変数のメソッドを呼ぶパターンは試験で何度も出るから、覚えておくように。
2017/04/11(火) 01:03:22.58ID:Kut+59ha
>>277
コンピュータ教育の研究用の被験者として利用させて頂いているから、別に無駄な訳ではない。むしろレアなケースとして貴重な存在だ。
2017/04/11(火) 01:31:13.02ID:L+DLwoDH
>>278
スレの方向性として間違ってなくとも、34がやるべきことはそれではない
もしかして、無意味なことをやってる自覚がないのか?
2017/04/11(火) 01:47:52.93ID:+XXv6ULE
>>281
オモチャにするのは別にいいけど壊さないようにね!
2017/04/11(火) 02:16:59.19ID:zr+kqxtB
>>279-280
ありがとうございます。

>>282
言いたいことを全く理解できないわけではないですが、
これはこれでトレーニングになってるのでは?

>>283
おもちゃ呼ばわりとはあまりいい気がしないな。
2017/04/11(火) 02:18:49.77ID:L+DLwoDH
>>284
あぁ、わかってないのか
御愁傷様
2017/04/11(火) 02:23:29.28ID:zr+kqxtB
>>片山さん
それはそうと、やっと出来ました!
https://ideone.com/5IObF3
ちょっと独特なやり方で敗者をはじきましたが。

正規表現を使ったので、小数入力や文字列入力などもはじけます。
2017/04/11(火) 06:43:54.98ID:SgxdPyB5
>>284
おもちゃじゃなかったら何なの?
2017/04/11(火) 08:45:20.99ID:Kut+59ha
>>286
おめでとう。よくやった!
2017/04/11(火) 09:35:44.85ID:lhGuUBPc
>>286
前半と後半のdo-while区間がほとんど同じ処理してるように見えるんだけど...
これで完成なのか...そうか...
2017/04/11(火) 09:38:36.85ID:KRQdRzx7
このスレッドは天才チンパンジー「34歳ちゃん」が
プログラミング訓練のために立てたものです。

34歳と研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                       片山霊長類研究所
2017/04/11(火) 10:15:23.72ID:Kz5XatSm
実は片山と34以外はほとんど話について行けてない
片山>>>34>>>(越えられない壁)>>>その他大勢
292片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/04/11(火) 12:15:22.33ID:1X8Fssri
模範解答はこちら。よく読んで勉強するように。
https://ideone.com/bb2ZGc
2017/04/11(火) 12:23:08.96ID:obFAORPr
public String readLine() {
 return scanner.nextLine().trim();
}

俺こういうの嫌い。
trimした時点でそれはreadLineじゃないよね。
やりたいことはわかるけどさ。
2017/04/11(火) 12:45:56.06ID:Kz5XatSm
writeLineで改行なしなら怒っていいけど、readLineならよくある話だと思うが・・・
2017/04/11(火) 12:54:09.92ID:1X8Fssri
System.exitはなるべく使わないのが正解だと思う。
2017/04/11(火) 12:58:30.26ID:1X8Fssri
次の課題を考えないといけないね。
GUIじゃんけん、オンラインじゃんけんなんてどうかな。

アイデア募集中。できればじゃんけんに関係したプログラムで。
2017/04/11(火) 13:14:39.67ID:1X8Fssri
34歳、GUIフレームワークをAWT、Swing、JavaFXの中から一つ選んでくれ。
それでGUIじゃんけんを作ろう。AWTが一番シンプルだが、JavaFXはできることが多い。
GUIや画像ファイルがつくとなると、ideone.comでは実行できないが、
GitHubやアップローダなどを使ってソースを交換しよう。
2017/04/11(火) 13:21:46.92ID:KRQdRzx7
じゃんけんってもっと簡単に書けないの?
配列に出した手をいれて、uniqして2つにならなければあいこでしょ。
uniqして2つになったらどっちが勝つかは分かるんだから、負けた人を
消していくだけだと思うんだけど、lambdaや再帰を使えばそれこそ
ワンライナーでもいけるんじゃね。
2017/04/11(火) 13:30:46.61ID:1X8Fssri
>>298
ジェネリックのjava.util.Set<E>を使えば可能だが、
34歳にはジェネリックは高度すぎるかな。
https://docs.oracle.com/javase/jp/6/api/java/util/Set.html
300デフォルトの名無しさん
垢版 |
2017/04/11(火) 13:54:34.90ID:aA2k0CHM
ネットの拾いモノ

// Rock-paper-scissors Jan ken
function checkJanken(a,b){var c = (a - b + 3) % 3;
if(c == 0){return console.log("DRAW");}else if(c==2){
return console.log("WIN");}else{return console.log("LOSE");}}

checkJanken(0,1);
2017/04/11(火) 13:59:29.71ID:1X8Fssri
java.util.ArrayList<E>もよさそうだな。ちょっと書き直してみる。
302デフォルトの名無しさん
垢版 |
2017/04/11(火) 14:00:14.66ID:aA2k0CHM
思ったより、ちゃんと進歩してて感心してしまった
un
2017/04/11(火) 14:52:35.63ID:Kut+59ha
課題。
>>292に潜むバグを発見せよ。
2017/04/11(火) 15:02:06.92ID:Kut+59ha
34歳よ、スマホのAndroidを買う予定はないか? スマホアプリ開発は将来性があって有望な分野だ。
305デフォルトの名無しさん
垢版 |
2017/04/11(火) 15:08:34.49ID:aA2k0CHM
おぉ!>34歳よ。
途中で投げ出してしまうとは なにごとか…
2017/04/11(火) 19:36:07.68ID:zr+kqxtB
>>289
今の段階ではこれが精一杯でした。

>>292
ありがとうございます。

>>295
あれしか思い付きませんでした。
もっといい方法を調べてみます。

>>303
分かりました。

>>304
とりあえず今はガラケーです。

>>305
投げ出してないだろよ。
2017/04/11(火) 20:10:42.24ID:zr+kqxtB
>>片山さん
すいません、分かりません。
実行結果は正常ですし。
強いて言えば225行目からのif文がデッドコードになっていたくらいです。
(エクリプスにより検出)
308デフォルトの名無しさん
垢版 |
2017/04/11(火) 20:37:26.10ID:aA2k0CHM
>>BrBq2CJg6HGd
>>300を参考に80行程度で纏めてみ?
309デフォルトの名無しさん
垢版 |
2017/04/11(火) 20:40:44.18ID:aA2k0CHM
俺はもぅ諦めた人間だけど、意志が僅かにでも続くなら見込みが有るよ
2017/04/11(火) 20:55:43.17ID:n4pF68ml
まさかここでやってるのが職業訓練だと思っているのだろうか?
2017/04/11(火) 21:07:36.92ID:zr+kqxtB
>>308
まだやってないですが、それは今の俺の力では難しいのでは…。

>>309
ありがとうございます。頑張ります。

>>310
まさか。でも無駄ではないと思いますよ。
2017/04/11(火) 21:09:59.44ID:n4pF68ml
人間性がダメなので無駄だよ
313デフォルトの名無しさん
垢版 |
2017/04/11(火) 22:17:39.73ID:aA2k0CHM
>>BrBq2CJg6HGd
ほらよ、ココで分からなきゃ中学生から数学をやり直す必要が有る
http://staku.designbits.jp/check-janken/
2017/04/11(火) 23:06:06.82ID:Kut+59ha
>>307
printSurvivors関数に不正な出力をするバグがある。見付けられるかな?
2017/04/11(火) 23:58:40.47ID:zr+kqxtB
>>314
よく分かりませんが、メソッド内の上のif文の中の、
print(playerNames[0]);
という部分ですか?
2017/04/12(水) 00:35:47.83ID:K70SU5wt
>>313
また機会があればやってみます…。

>>片山さん
人間のみ複数人でジャンケンをするプログラムも作ってみました。
https://ideone.com/A0LdG4
exitメソッドは直してませんが…。
後から入力する人は上の人の手が見えてしまうという、
ゲーム性の全くないものです。
2017/04/12(水) 01:11:17.48ID:w7zHHuqK
>>311
無駄ではない
が、何もしないよりはマシというレベルでの話だ

それは貴重な時間を浪費して今本当にやるべき事か?
よく考えろ
いい加減現実見ないとマジで人生詰むぞ
2017/04/12(水) 01:56:43.18ID:Uyo4pvtF
深夜ですが…

>>317
家だと、何かやるきっかけがないと寝てしまうんです。この課題はそのきっかけにちょうどいい。

自分で考えることは大事ですが、貴方の考える今やるべきこととは、例えば何ですか?
2017/04/12(水) 03:14:03.83ID:w7zHHuqK
>>318
自分で考えろっての
つーか、ここで遊んでるか寝てるだけなのかよ
2017/04/12(水) 06:35:23.98ID:8ju6Q3HZ
>>318
やれって言われてもやらないくせに何で人に聞くの?

とりあえず作業所決めて早めに職業訓練に移ることだけど、これもやってないよね
2017/04/12(水) 08:25:03.25ID:GfIrO6bt
>>315
それだけではない。
2017/04/12(水) 12:38:00.43ID:GJeN6Iv+
アドバイスをしても保留と言われるだけだから言うだけ無駄

確実に詰みへと向かっている状況を理解してないのは当の本人だけ
2017/04/12(水) 21:24:04.29ID:Uyo4pvtF
このスレはプログラマー板のあのスレの人たちも見てるからなあ。なんかいろいろ書きそう。

>>319
家にいる間はそうしてることが多いですね。あとは情報収集とか。

>>320
さすがにただうのみにはしませんよ。でも参考になるんです。

>>321
そもそもメソッドが多くてよく分からないんです…。

>>322
突き放すだけだもんなあ。まあ2ちゃんだからしょうがないか。
2017/04/12(水) 21:48:41.47ID:MVaDm9Tp
>>323
いや、まず言われてることの意味理解してから話せ

はっきりいうがなんだその哀れなレスは
2017/04/12(水) 22:04:00.33ID:YZPNAmIj
>突き放すだけだもんなあ。まあ2ちゃんだからしょうがないか。
顔も名前も知らん赤の他人に甘えるな
いつまで今のままでいる気だ?いつ気が付くんだ?
2017/04/12(水) 22:35:43.91ID:Oo+b50/r
親身で厳しいレスはガン無視してるキチガイ怠け者が
2ちゃんは突き放すだけ、とかw
2017/04/12(水) 23:02:40.88ID:YZPNAmIj
フザけたスレ立ててひたすら現実逃避してるだけだもんな
2017/04/12(水) 23:14:43.44ID:8BkaFjVG
こんなんだから34歳無職なんだよ
詰んでるんだよ
2017/04/12(水) 23:20:02.50ID:GfIrO6bt
課題。エクリプスで、ステップ実行して、メソッドの実行の様子を確認せよ。
2017/04/13(木) 00:02:50.16ID:mdc2f0DB
>>325
いつまでも今のままではいませんよ。それなりにビジョンはあります。ただ…

>>327
まあいいじゃないか。

>>329
上のn人ジャンケンプログラムはどうですか?
2017/04/13(木) 00:16:29.71ID:ttv3on6U
どうあがいても詰み
プログラマになれる未来はすでに閉ざされてる
何故だかわかるかな?わからないだろうな
2017/04/13(木) 00:26:57.58ID:mdc2f0DB
>>331
の人に限らないけど、もったいつけて結論を出し惜しみするのは止めてくれないか?
ハラを割って話そうじゃないか。
2017/04/13(木) 00:57:22.62ID:w4yJ2UlS
>>332
なんで職業訓練行かないの?
働く気あるならさっさと行動に移せよ
2017/04/13(木) 01:04:03.85ID:ofVqcfGC
>>333
私の住んでる県にプログラミングを学べるコースが無いんです。
2017/04/13(木) 03:39:52.22ID:VMn+m4uO
>>332
まずはお前が腹を割らないとな
事後報告するとか言うからこっちは全然お前が何を考えてどういう行動をしているのかサッパリだ
>>334みたいな情報の後出しもするし
自分が出来てないことを他人に強要するなよ
2017/04/13(木) 04:09:32.73ID:ttv3on6U
>>334
だったらどうするんだ?
どういうビジョン()があるのかハラを割って教えてくれよ
あ、予定はひと月単位で出してくれよな
プレッシャーになるとか、くだらない言い訳は止めろよ
ハラを割って話してくれるんだろ?
2017/04/13(木) 05:42:01.68ID:fTBc8MMD
>>330
素人としては普通より少し下ぐらいかな。インスタンスとメソッドを理解してないのは痛い。
2017/04/13(木) 06:43:17.43ID:fNp4QTBg
>>332
まずお前が行動しろ以外の結論はない
が、事実としてお前は行動しない

それだけの話だ

後、何で会話が成り立たないって言われるか理解する気ある?
2017/04/13(木) 07:27:56.21ID:w4yJ2UlS
>>334
じゃぁ、プログラミングなんてどうでもいいもの学んでないで
なんでもいいので職業訓練行って来なさい

てか精神衛生上よろしくないので、肉体使う仕事しなさいな
体も鍛えられるし、今は空前の人手不足らしいしドカタおすすめ
2017/04/13(木) 08:03:34.72ID:dzY6AnqB
夜は今まで通りプログラミングの勉強をして
朝からプログラミング以外の職業訓練で
メンタルを社会に対応できるように
鍛えてくればよいと思うのですが
それができない理由があるのですか?
バイトが忙しい?
2017/04/13(木) 10:37:24.08ID:DLD2E7fc
なぜプログラム板にいるの?2chには無職・だめ板ってのがあるの知ってる?
2017/04/13(木) 14:02:21.15ID:5PxmTL67
まあ起業して潰して一時その日暮らし板にいた俺からすれば人生詰む事なんてほぼ無いと言えるけどな
何もしないのが一番ダメ、足掻いてさえいればそのうち道は開けるさ
ダメ・無理・詰みっていう奴は大抵何もしていない奴
2017/04/13(木) 14:06:26.83ID:DLD2E7fc
>>342
今あなたはどういう立場にいるんです?
2017/04/13(木) 17:06:45.08ID:mdc2f0DB
>>335
そうですか…。

はい。
日中は外に出る機会を作るためにリハビリ施設に通ってます。
今年度中に作業所に移る予定です。
夜はプログラミングを独習(協力して貰ったり)しています。
他に何か聞きたいことがあればどうぞ。

>>336
鼻で笑われるとちょっと…。
ええと、1ヶ月は細かいので、1年単位で。

>>337
インスタンスは使ったことあまりないですが、メソッドは理解してますよ。
Cの関数とほとんど同じですし。

>>338
前半)はい。
後半)あります。教えて下さい。

>>339
腕力には自信が無くて…。
発達障害でもこなせそうで、私が興味があるもの(コンピュータか数学)がいいと思うのです。

>>340
はい。
それに近いライフサイクルを目指したいです。
2017/04/13(木) 17:20:23.69ID:w4yJ2UlS
>>344
>>339 だけど
発達障害というか他者と円滑にコミュニケーション取れない人はプログラマ向いてないよ
なぜなら、こちらがお客や社内の人相手にエスパーして何を言いたいのか当てることをしないと仕事にならないから
悪いこと言わないから、プログラミングをメインの仕事にするのはやめなさい
2017/04/13(木) 17:35:22.82ID:mdc2f0DB
>>341
あの板はレスがもらえないんです。
当初プログラマー板で相談したのですが、愛想をつかされて追い出され、ぬーぶ君らにこのスレに誘導されました。

>>342
耳が痛いですね。頑張らないといけないです。

>>片山さん
ステップ実行やったことがないのでやり方が分からないです。

>>345
半分は分かります。
主治医が言うには、
プログラマーといっても向いているかは仕事次第で、Web製作のように一人で完結する仕事は向いている一方、システム構築のように分担してやる仕事はやはり向いていないようです。
2017/04/13(木) 17:41:09.09ID:w4yJ2UlS
>>346
Web製作だってお客さんと対話する必要がある以上、一人で完結できないし、ましてや実績ないと個人で仕事なんかとって来れるわけがない
出来栄え次第では下手したら訴えられるしな

てか一人でやるとしたら自分でサービス作るくらいだろうけど、それで飯食うのとかほとんど夢物語

現実を見ろ
2017/04/13(木) 17:50:57.44ID:DLD2E7fc
>>347
主治医はプログラマのことを知りません、ド素人以下です
そんな人の言うことを信じてどうするんですか
2017/04/13(木) 17:51:22.09ID:DLD2E7fc
レス相手間違えたw>>346
2017/04/13(木) 17:55:09.32ID:ofVqcfGC
>>347
>>346は、組織内での話なんですが。
2017/04/13(木) 17:58:40.86ID:ofVqcfGC
>>348
それはそうですが、ドクターが主観でそう言ってるのではなく、
(発達障害の)患者さんの体験談を聞いて、そういう見解になっている
みたいです。
2017/04/13(木) 18:07:30.50ID:w4yJ2UlS
>>350
組織でするなら、なおさら一人でやるわけないだろ
仮に丸っと全部、企画、デザインからコーディングまでやるとしてもだ
お客さんから、「なんか動かないよ」って連絡きたら、それの原因とかエスパーして動くようにしないといけないんだぞ
そして、そのうちあのお客さんに納品したやつを別なお客さんに機能追加して作れよって言われるわけだが、
そしたらそしたで、また動かないとか言われるわけだ、そしてまたエスパーするわけだ

お前が小さい頃からプログラミングしてたらならともかくとして、今からやるのには100%以上向いてないから、本当に辞めておけ
2017/04/13(木) 18:31:32.69ID:fTBc8MMD
課題。エクリプスの基本操作を研究せよ。
2017/04/13(木) 19:16:15.73ID:5PxmTL67
>>342
詳しくは言えないが、数年の開発職を経て、某一部上場企業の子会社で要件定義やらベンダーの進行管理やら発注側から上流の面倒を見てるよ
ここ入ってから業務でコード書いてない、読む方は受け入れやレビューで読んでる

これだけだとなんだから話題に乗っておくと、コミュニケーション能力はまあなくてもいいと思う。ただし説明力は欲しいかな
仲良くなれなくても、やりたい事やった事を正しく説明して相手に納得させられればなんとかなる
2017/04/13(木) 19:17:07.95ID:5PxmTL67
安価ミス
>>354>>343
2017/04/13(木) 19:24:31.52ID:i85/Uo4P
年単位ってかなりのんびりしてるな
その年じゃ1秒だって無駄にする時間は無いだろうに

切実なら少しは焦ろうか?
2017/04/13(木) 19:41:16.51ID:fTBc8MMD
メニューバーをちょちょいとながめて、ステップイン、ステップアウト、ブレークポイントなどのデバッグ用語を覚えておけばOK。
2017/04/13(木) 20:12:08.17ID:DLD2E7fc
>>356
既になまぽ貰ってるんだからのんびりしてていいんだよ
ナマポ貰えず貯蓄を切り崩しながら生活してるのとはぜんぜん違うしな

・34歳の何もできない無職
・35歳のプログラミング経験者

だったら後者の方がマシだろう
経験者と言っても実務経験者でもないし大差ないが、それなら34歳と35歳の違いも大差ない
2017/04/13(木) 20:36:41.70ID:ttv3on6U
>>344
ひと月単位で予定を示せと言ったんだが
ひと月が細かすぎるって感覚狂っているとしか思えない

もう一度言う、ひと月単位で今後の予定を示せ
2017/04/13(木) 20:38:58.01ID:dmct0p0j
仕事をなめてるというか完全にやる気無いよな
2017/04/13(木) 23:20:15.00ID:t7d/vDOk
課題は片山が与えんだから外野の奴に予定言う必要なくね?
ロクなアドバイスできない奴は出てっていいよ
2017/04/14(金) 00:21:22.36ID:KS6VpLLa
片山の課題はやる必要ないし
34歳が自分で考えて行動しないと
2017/04/14(金) 01:00:13.07ID:76sUVWAq
>>352
じゃあちょっと考えてみますわ。
簡単な道なんてないでしょうけどね。

>>353
ちょっと待って下さい。

>>354
参考になります。ありがとうございます。

>>356
焦ったら駄目なんじゃないですか?

>>358
生活保護なんてもらってません。
障害者年金は受給してますが。

>>359
例えばですが、
10月:作業所+独習
11月:作業所+独習
12月:作業所+独習

みたいな同じことの無味乾燥な記述になりますよ?
やることなんて一年かせいぜい半年単位でないと
大きく変化しませんよ。

>>362
>34歳が自分で考えて行動しないと
はい。
2017/04/14(金) 06:03:37.32ID:D4HdeSdM
>>363
マジレスすると普通の人は月単位でやること変化する

お前はおかし過ぎる

そもそも作業所行く気なんてないだろ
2017/04/14(金) 06:48:19.02ID:+qROrmKn
>>363
焦らな過ぎだ
親や国の加護が無ければ即飢え死に
2017/04/14(金) 06:52:07.75ID:+qROrmKn
そんな風に仕事に対しても責任感0だから追い出されたんだろうが

どんな仕事にも納期が決まっているのに年単位とか本当に頭大丈夫か?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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