2ch勢いランキング 全部 1- 最新50

java独学のワイ、素数判定プログラムが書けない


仕様書無しさん [] 2018/07/13(金) 18:20:24.06
JavaDriveというサイトでFor文まで理解するも書けない模様

ワイにプログラマーの資格はないんか?
仕様書無しさん [sage] 2018/07/14(土) 21:08:49.03
入り口に立ってそれが楽しい、結構なことだ
だが、それで飯が食えるほど甘くはない
仕様書無しさん [] 2018/07/14(土) 21:11:57.56

ありまくり
仕様書無しさん [sage] 2018/07/14(土) 21:12:10.13

ま、入社するまでの間に趣味でやってみなよ。
確かな自信になっているかもしれないし、来年の4月までには内定辞退する
覚悟が決まるかもしれないし。

俺は新人研修の外注でそういう新入社員の自信をまる潰しするのが本業だから。
全ての自信を打ち砕かれて真っ白になってから絵を描くように教育していく。
世の中はこういうやり方のほうが主流だと思うよ。
仕様書無しさん [] 2018/07/14(土) 21:13:08.56

実は会社で教える側だったりしてw
仕様書無しさん [sage] 2018/07/14(土) 21:13:20.28
プログラムが書ける時間なんてわずかだけどな
テストするのとドキュメント書くのと客との打ち合わせが仕事だから
仕様書無しさん [] 2018/07/14(土) 21:13:36.01
食っていくハードルは職業で難易度が変わるけど、PGは専門性が高いし
頭もかなり使うから非常厳しい世界だとは思ってる。

足を踏み入れても食っていけるか。それも考えると「適正」に答えを求めてしまうんだよな
仕様書無しさん [] 2018/07/14(土) 21:14:23.77

業務知識としてプログラミングも教えるよ
それが仕事だからね
必要なら外部のプログラミングの研修も受けることできるよ
ふつうそれくらいやるっしょ
仕様書無しさん [] 2018/07/14(土) 21:15:02.15
お前らどんな奴隷契約結んでるわけ?w
仕様書無しさん [sage] 2018/07/14(土) 21:16:11.26

サッカーボールが少しうまくけれるようになりました。
プロのサッカー選手になりたいです。

って言ってるのと同じだね。
仕様書無しさん [sage] 2018/07/14(土) 21:17:08.58

こいつもとは違うベクトルでやばいわ
仕様書無しさん [] 2018/07/14(土) 21:18:32.20

はイキった無職だったりしてw
仕様書無しさん [] 2018/07/14(土) 21:25:29.63
 うん 頭の世界だから努力をしても解決しない現実が待ってると思う
仕様書無しさん [] 2018/07/14(土) 21:37:18.70
誰も業種や仕事を書かない所がミソだな
仕様書無しさん [] 2018/07/14(土) 21:39:06.19
入社前に自分でコード書いて勉強してる時点で本当の初歩の適性はあるでしょ
下を見ればきりがないけどIT企業に入るのにプログラミングが苦痛でしかないのもいる
仕様書無しさん [] 2018/07/14(土) 21:52:48.18

親の脛をかじって食う飯は美味いか?
仕様書無しさん [] 2018/07/14(土) 21:54:16.47
入社前に習えないメインフレームの言語はどうするんだ?
仕様書無しさん [sage] 2018/07/15(日) 00:57:16.47
◆BrBq2CJg6HGdという人が
プログラムについて色々解説していると聞いて飛んできました。

私もプログラムに興味があるので
ここは一つ◆BrBq2CJg6HGd氏に
添削してもらえれば幸です。

こんな感じにFizzBuzzを書いてみました
(Javaで)

ttps://ideone.com/31StrD

一応動いてはいるみたいですが・・・
記述の仕方とか如何でしょうか?
仕様書無しさん [sage] 2018/07/15(日) 01:14:58.94
ちょっと直してみた。

ttps://ideone.com/4VuTK4
◆BrBq2CJg6HGd [sage] 2018/07/15(日) 02:19:18.08
ここは俺のスレじゃないんで、あまり入り込みたくないんだが…一言だけ


やりやがったな。
仕様書無しさん [sage] 2018/07/15(日) 09:02:37.69

123と124を書いた者ですが・・・
何か問題ありましたか?
仕様書無しさん [] 2018/07/15(日) 09:28:14.28

問題は36歳無職で余裕が無いのに他人を構っている事
仕様書無しさん [sage] 2018/07/15(日) 09:37:46.39

36歳は承認欲求が強くてすべての行動は自身が褒めてもらいたいために
やっていることなので、36歳よりマシなコードを書くと嫉妬され恨まれる。
36歳慣れしていないならこいつには構わないのが吉。
素人が関わっても呪われこそすれよろこばれることはない。
◆BrBq2CJg6HGd [sage] 2018/07/15(日) 18:43:38.65

嫉妬や恨みなどしない それは積み上げてきたものだろ
問題はが実力差を分かった上で、どや顔で俺に挑戦してきたこと


強いて言えばコードが無駄に複雑なことか
(ここでは)メソッドやインスタンス化なぞ使う必要ないだろ
例えば2次関数の最大最小を求めるのに微積は普通使わないだろ
仕様書無しさん [sage] 2018/07/15(日) 18:51:07.17

無駄に複雑でも何でもねえよ
お前が理解できないだけだろw
仕様書無しさん [sage] 2018/07/15(日) 18:57:32.01

他人のスレで無能の分際ででしゃばった挙げ句、
他人の行動をお前の思い通りにならないと言う理由で
勝手に問題視すんなよ人間のクズが
仕様書無しさん [sage] 2018/07/15(日) 19:09:13.38

これくらいのメソッド分けは息をするように自然と出来るんだよ
そんなところにつっかかるのはお前がお前のレベルでしか考えられてないから
仕様書無しさん [] 2018/07/15(日) 19:14:38.45

それ挑戦じゃないだろ
仕様書無しさん [] 2018/07/15(日) 20:30:07.16
どや顔されてイラッときた36歳w
このスレおもしれー
仕様書無しさん [sage] 2018/07/15(日) 20:37:30.23
何か乗っ取られてるけどこのコテ有名人なの?
仕様書無しさん [] 2018/07/15(日) 20:51:14.78
有名人じゃないし乗っ取られてもいないよ
仕様書無しさん [] 2018/07/15(日) 20:51:38.00
全部間違ってる人ってたまに居るよねw
仕様書無しさん [sage] 2018/07/15(日) 21:21:36.72
◆BrBq2CJg6HGd は36歳の無職のB型作業所通い
34歳の頃からプログラマを目指してJavaを勉強しているが一向に身につかず
作業所で2時間軽い箱を運ぶのが精一杯で5時間の基本情報処理技術者試験は体力が続かないので受けられないという
これまで散々プログラマの適性は無く単純作業を進められているが誰でも出来る仕事はやりたくないらしい
センター試験で460/800点を叩き出した成功体験が心の支えなんだとか
仕様書無しさん [sage] 2018/07/15(日) 21:31:36.09
だったら、の方が良いコードなんだよなぁ
この良し悪しは、仕事でプログラミングしてない人には分からんだろうけどね
仕様書無しさん [sage] 2018/07/15(日) 21:33:30.05
へー
初めて知ったが、まあ人生を無駄に消費して死んでいく類の人間だなとしか
自分の立てたスレに勢いあるし、他人に何かの反応をさせる才能はあるようだから、
多分プログラマーよりYoutuberとかゲーム実況者とかの方が向いてんぞ
仕様書無しさん [sage] 2018/07/15(日) 21:36:22.84

しごとしてるけど真逆の評価だな

124は責務の分散もできてないし
関数の命名もひどいし
ロジックもナンセンス

体裁だけがんばってるがいいところがない
仕様書無しさん [sage] 2018/07/15(日) 21:38:34.95

関数数千行書いちゃう人?w
仕様書無しさん [sage] 2018/07/15(日) 21:42:28.69
ひとりよがりなくそコード書く上に他人を嘲笑するのがしょっぱなときた
職場にいたら害悪そのものだな
仕様書無しさん [sage] 2018/07/15(日) 21:43:39.10

>34歳、発達障害の無職ですが (1〜7)
>Re: 35歳、発達障害の無職ですが...(1〜6、6は5の重複を再利用)
>Re:New: 35歳、働きたく無い無職ですが... 1のみ
>35歳、発達障害の作業所通いですが (1〜11)
>35歳、発達障害(統失疑い)のB型作業所通いですが 12
>35歳、統合失調症のB型作業所通いですが 13
>35歳、発達障害と統合失調症のB型作業所通い13
>35歳、統合失調症のB型作業所通い14
>35歳、統合失調症扱いのB型作業所通い(15〜18)
>35歳、知的障害者のアスペ[2時間のB型作業所通い]
>36歳、発達障害のB型作業所通い19

これだけスレが続いているから有名の中に加えてもいいかと
仕様書無しさん [sage] 2018/07/15(日) 21:58:47.94

2年も続いてるのもすごいけどそれが自分でまとめたの?完全に熱心なファンだわ
これは他人のおもちゃになって消費される才能だよ
うまくやれば金には出来る…が、恐らくやらないだろうからただただ老いていく。南無三
仕様書無しさん [sage] 2018/07/15(日) 22:12:26.42

最後のヤツは追加したけど
まとめは前スレに貼ってあったから
仕様書無しさん [sage] 2018/07/15(日) 22:23:12.37
板で一番の有名スレ35歳を知らないのはモグリ
仕様書無しさん [sage] 2018/07/15(日) 22:30:39.68
知らないほうが幸せどす・・・
仕様書無しさん [sage] 2018/07/15(日) 22:39:13.32
知って何がどうなるワケでもないけど
セーフティネットを悪用して
使えないガイジがITの職場に入ろうとしているのを
スレ民が防ぎたいというだけ
仕様書無しさん [sage] 2018/07/15(日) 22:45:48.58
う〜む
まぁ確かにも一理ある。
数字を出すかFizzBuzzの文字を出すかの判断を
あんなところでやってええんか??
何か余計にインスタンスを作ってないか? 等等

ここの住人にFizzBuzzをもっともっと書いてもらいたいものだ。
「プログラマー」板やしね。
仕様書無しさん [sage] 2018/07/15(日) 22:47:25.06
バッチなら4行、シェルなら1行で書けるからね
仕様書無しさん [sage] 2018/07/15(日) 23:01:03.57
そういえば
昔昔、1行プログラムコンテストというのがあったらしい
仕様書無しさん [sage] 2018/07/15(日) 23:45:41.38

Javaでは無いけど参考にどうぞ。

36歳もスレ主も工夫しなさ過ぎなんだよね。

バッチ

for /L %%a in (1,1,100) do (
set /A FB = 1 + ^(%%a %% 3 + 2^) / 3 * 2 + ^(%%a %% 5 + 4^) / 5
cmd /c;for /F "tokens=%%FB%%" %%b in ^("FizzBuzz Fizz Buzz %%a"^) do @echo,%%b
)

シェル

seq 100|sed 's/.*5$/Buzz/;3~3s/[0-9]*/Fizz/'
仕様書無しさん [sage] 2018/07/16(月) 00:04:13.61
つかよく見たら再帰までやってんのなw
ネタだった…
仕様書無しさん [sage] 2018/07/16(月) 00:07:52.20
これはどうだろ?
awkにて

seq 100 | awk '{w = ""} $1 % 3 == 0{w = "Fizz"} $1 % 5 == 0{w = w"Buzz"} w == ""{w = $1} {print w}'
仕様書無しさん [] 2018/07/16(月) 07:43:33.11
入った会社が社長が中国人で研修室に十何人か居るけど俺以外全員中国人で当然授業も中国語
だから俺だけ受けずに独学してる
一応初歩の為の学習ファイルはあるけど殆ど自力で調べる羽目に
2日かけてJavaでtxt読み込んでxlsxにするのがまだうまく行かない
無の境地で仕事するか意識高い系になって震え立たせるかの二択だろこの業界
仕様書無しさん [sage] 2018/07/16(月) 07:44:41.66
抜けろ
損なだけじゃねえか
仕様書無しさん [sage] 2018/07/16(月) 09:06:41.54

営業やHUB要員だから、誰かに書かせることができる程度に
何ができて何ができないかを理解すればいいよ。
キミに必要なのは中国語の勉強だな。
仕様書無しさん [] 2018/07/16(月) 10:24:43.65
プログラマーの適性って後から身に付くもんなの?
仕様書無しさん [sage] 2018/07/16(月) 10:29:01.48
見つかるか目覚めるかくらいかな
仕様書無しさん [] 2018/07/16(月) 10:51:48.69
それだとダメだった場合のコストも大変だから事前にテストで弾きたいわな
仕様書無しさん [] 2018/07/16(月) 11:01:04.98

そんなん面接に行く前にわかるだろアホなのか?
仕様書無しさん [] 2018/07/16(月) 11:01:10.14
好きこそものの上手なれだろ
仕様書無しさん [sage] 2018/07/16(月) 11:12:25.45
36歳のように興味だけだと上手になれないって事だな
仕様書無しさん [] 2018/07/16(月) 12:15:57.74
36歳の人は5chに依存しすぎてるせいだと思うの
仕様書無しさん [] 2018/07/16(月) 12:16:35.89
プログラム書く時間より5chやってる時間のが長いからムリポ
仕様書無しさん [sage] 2018/07/16(月) 13:15:10.45

あ、ワシその会社の名前知ってるカモ?
名前が8あつまると1バイトになるやつに強いやつですかね???
仕様書無しさん [] 2018/07/16(月) 13:22:39.34
株式会社ビットストロング
ttp://www.bitstrong.com

派遣業か
仕様書無しさん [sage] 2018/07/16(月) 13:46:07.48
いくら強くしても所詮派遣、0か1でしかない、8人そろえてようやくバイト
悲哀を感じるいい社名だな
仕様書無しさん [sage] 2018/07/16(月) 14:14:30.91

座布団2枚あげるww
仕様書無しさん [sage] 2018/07/16(月) 16:49:58.17
nipponがnip on
ナポレオンが馬鹿にされたのと同じ超侮蔑的名前
かれらが建国時に干渉してこうなった
あんまりにあんまりなので連中にすらJapanよばれてる
仕様書無しさん [] 2018/07/16(月) 19:51:52.81
エンジニアに聞きたいんだけど、エンジニアに重要なスキルって何?
みずほ銀行のシステム開発に参加したかった?
仕様書無しさん [sage] 2018/07/16(月) 20:17:32.95

地雷を嗅ぎ分ける能力
仕様書無しさん [sage] 2018/07/16(月) 20:31:28.36

最悪の時に打てる手段を持っていて実際に打てる事
仕様書無しさん [sage] 2018/07/16(月) 22:38:28.51

発想力、技術力、コミュニケーションスキルじゃない?

ドカタはエンジニアじゃないからまた別のスキルが必要かな
仕様書無しさん [] 2018/07/17(火) 06:02:36.97

土方には勤怠力、社畜力、単純作業力が必要
仕様書無しさん [sage] 2018/07/17(火) 20:47:31.00
ころころ変わる仕様に右往左往する新人ほったらかしにしてたら
結構なスパゲッティができてた
数百行のメソッドに過ぎないがなかなか
仕様書無しさん [sage] 2018/07/17(火) 21:09:13.21
へたに教えようとしたり領分に手出しすると怒るタイプ
こっちも助ける余裕はあんまりないし
だからって助言として変なこというと余計混乱させそう

…ほっといていいかなあ
仕様書無しさん [sage] 2018/07/17(火) 21:35:05.80

ワードも使えない奴らの集まり
仕様書無しさん [sage] 2018/07/18(水) 13:02:33.58
なんでこのクソスレこんな伸びたんだよw
仕様書無しさん [sage] 2018/07/18(水) 19:03:28.91
素数とかFizzBuzzとか懐かしい
今の知識ならどう書くかなって思ったけど、歳重ねても知識やスキル重ねてない事に気づいたw
仕様書無しさん [] 2018/07/18(水) 22:23:13.35
真面目に全部pythonで良いと思うんだけど
仕様書無しさん [sage] 2018/07/18(水) 22:43:19.62
Javaのままでもいいじゃん
仕様書無しさん [] 2018/07/18(水) 22:49:02.92
JBossってなんですか?
◆BrBq2CJg6HGd [sage] 2018/07/21(土) 15:00:18.15

Bronzeと言えども知識問題だけでなく考える問題も出る。(この方がメイン)
暗記が通用する試験じゃない。分かったか。


強制終了。あまり使わない方がいい。


どう書けば、どう出力される、という頭の中でのイメージが
上手く出来てないように思える。
想像力を働かせましょう。


お前には優しさが無いのか。


何にも出来ないことはないだろ。適当に言うなボケ


大きなお世話だボケ


調べて分からないから聞いているんだろう?
お前ヒントも出さずに文句だけ言うんじゃねえ
仕様書無しさん [sage] 2018/07/21(土) 17:57:11.68

お前こそちゃんと答えてやれよ
bronze取ったなら答えられるハズ
仕様書無しさん [] 2018/07/21(土) 19:14:45.18

> 想像力を働かせましょう。
その勝手な思い込みでお前はとんでもない方向に進んじゃうんだよ
というかその想像も何の具体性もない無意味なものだし
仕様書無しさん [] 2018/07/21(土) 19:19:32.72
煽られてるw
仕様書無しさん [] 2018/07/21(土) 19:20:07.63
36歳に煽られて激おこですw
仕様書無しさん [sage] 2018/07/21(土) 22:41:51.14
この36歳ってアスペなの?
仕様書無しさん [sage] 2018/07/21(土) 22:59:12.68
Stream<Integer> primes() {

Map<Integer, Integer> furui = new HashMap<>();

Stream<Integer> ni = Stream.of(2);
Stream<Integer> sunOrMore = Stream.iterate(3, i->i+2).filter(i -> {
Integer step = furui.get(i);
boolean isPrime = (step == null);

if (isPrime) step = i*2;

int nextNonPrime = i + step;
while (furui.containsKey(nextNonPrime)) nextNonPrime += step;
furui.put(nextNonPrime, step);

return isPrime;
});

return Stream.concat(ni, sunOrMore);
}

シーケンス使って素数書いてみよう!
と思ったけど、TakeWhile的な事が出来なくて泣いた
Stream難しい
仕様書無しさん [] 2018/07/21(土) 23:10:13.73
ストリームの中で副作用のある処理は推奨されないっすよ
ループ推奨
仕様書無しさん [sage] 2018/07/21(土) 23:48:50.42

OK、書き直してみた

boolean isPrime(int target) {
return !primes(target, target).isEmpty();
}

List<Integer> primes(int betweenFrom, int betweenTo) {

Map<Integer, Integer> furui = new HashMap<>();

List<Integer> result = new ArrayList<>();
int i = 2;
if (i >= betweenFrom && i <= betweenTo) result.add(2);

for (i=3; i <=betweenTo; i+=2) {
Integer step = furui.get(i);
if (step == null) {
if (i >= betweenFrom) result.add(i);
step = i*2;
}

int nextNonPrime = i;
do nextNonPrime += step;
while (furui.containsKey(nextNonPrime));
furui.put(nextNonPrime, step);
}

return result;
}
仕様書無しさん [sage] 2018/07/22(日) 00:15:23.21
javaが実質有料になったわけだが
仕様書無しさん [] 2018/07/22(日) 01:08:06.11

やるじゃん
仕様書無しさん [sage] 2018/07/22(日) 22:03:29.50
再帰とメモ化を駆使して書いてください
仕様書無しさん [sage] 2018/07/24(火) 09:46:22.19
メモ化は必須だよなあ
仕様書無しさん [sage] 2018/07/26(木) 12:03:08.64
ttp://txti.es/ln7jg
仕様書無しさん [] 2018/07/26(木) 21:05:51.83

それがカンペなしで初見でフルスクラッチで書けたら中級以上だ

釣りだろうけど
仕様書無しさん [sage] 2018/07/26(木) 22:55:38.40

中級…というか、素数計算じゃ初心者を卒業して初級ってところだと思うが…
仕様書無しさん [] 2018/07/26(木) 23:45:58.27

素敵だよ
に見えた
仕様書無しさん [] 2018/07/26(木) 23:53:59.99
素数判定なんてこれで一発だろ

ttps://docs.oracle.com/javase/jp/7/api/java/math/BigInteger.html#isProbablePrime(int)
仕様書無しさん [sage] 2018/07/27(金) 11:31:52.85
うわあああああ
もうすぐ有償になるJavaだあああああああ
仕様書無しさん [sage] 2018/07/27(金) 17:25:41.30
イッチはライセンス契約するよ
仕様書無しさん [sage] 2018/07/27(金) 18:03:31.70
商用利用じゃなければopenJDKでいいよ
仕様書無しさん [sage] 2018/07/27(金) 18:57:49.94

いいや
イッチは将来的に暗号解析プログラムを完成させて金持ち共を丸裸にするよ

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 プログラマー板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら