プログラミング演習「(1) 入力された値が素数か判定する関数をつくれ (2) 100以下の素数を出力するプログラムをつくれ」

1 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:39:14.002 ID:9Zz/FEIF0
俺 (2)「print(“2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97”)」
講師「……ゲェジか?」
俺「いちいち計算させてループ回すのを期待してるのはわかりますが、私のアルゴリズムの方が高速ですよ」

講師「・・・う、うわあ・・・ああ・・・ああああああああああ(イスから転げ落ちる)」
俺「どうかしましたか?」
講師「ああ、あふゥッ・・・ひいいい・・ガクガク(足が震える)」
俺「やだなあ、そんなにびびらないで下さいよ。ちょっと頭がいいだけです
  から^^」
講師「ああ・・あ・うんっ・ああ・・・ビクンビクン(小水を漏らす)」

2 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:40:02.577 ID:wzpaML4I0
小水ってなに~��‍♂
3 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:40:06.185 ID:um/okn2Yp
で、ループ回せるようになったん?
4 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:41:15.226 ID:vONkugp00
アルゴリズムと呼んでいいのか
5 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:42:10.582 ID:X+vO8JMI0
(1)解けよ
6 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:43:22.802 ID:gVRhxyA1d
ちょっとだけ面白かった
7 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:43:59.960 ID:bJvfVrKw0
ちゃんとダブコで囲まないとビルドエラーになるので0点
8 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:44:01.121 ID:HHD0AC5N0
講師「じゃあ次は1000以下な」
9 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:44:52.641 ID:oXeavjg4M
prime number で終わりじゃん
講師が頭おかしい
10 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:46:30.053 ID:cRUQ7VKZ0
高速なことより汎用性のが大事
11 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:47:16.146 ID:5RP3tiv70
問題が悪い。10*nぐらいに設定しとけよ
20 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:20:57.969 ID:mOFYp+3OM
>>11
何万桁も素数書いてるサイトからコピってきて配列に格納しといて桁数判定すれば対応可能
12 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:49:10.066 ID:r7TiIRxEM
それFacebookが作ってたPrepackだろ
13 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 13:52:33.051 ID:KufbnxyK0
2以上、対象の値の平方根の整数以下の何れかの値で割り切れない数値が素数じゃいかんの?
16 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:07:36.561 ID:Ln57K00Q0
JavaならStreamAPIで無理やり1行で書けるな
17 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:08:43.248 ID:rl2RVW7s0
>>16
講師「ゲェジか?」
18 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:19:31.490 ID:6VL2UPpv0
素直に感心した
頭いいな
19 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:19:58.317 ID:dFYiep3I0
ネタにマジレスされるシリーズ
21 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:21:36.369 ID:9UdvP+UC0
どっかのサイトに素数表とかありそうだからそれ参照すれば完璧
22 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:22:05.212 ID:mStpOXKsa
ほら1行だぞほらほら

bool isPrime(int n){for(int i=2;i*i<abs(n);++i)if(!n%i)return false;return true;}

23 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:23:45.513 ID:90B5iF5Sp
>>22
isPrime(4)
24 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:26:38.691 ID:mStpOXKsa
>>23
4は素数😡
25 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:30:47.124 ID:JgnYqBSN0
isPrimeは一生下流工程だけやってるITドカタには必要
講習は「考える力=上流工程に進む力」を鍛えるために必要な基礎知識を付ける場だからロジックを考えさせることを重視する

SEが徹底的にかみ砕いてやらないと何も作れないサンプル引用ガ●ジプログラマってこの辺が理解できてない

あと、サンプルが見つからないので作れませんとか平気で言ってくるキチゲェはマジでクビにすべき

26 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 14:54:02.903 ID:hyrXUW8ha
アルゴリズムではないな
文字列出力だな
27 名前:ひみつの名無しさん 投稿日時:2020/06/28(日) 15:01:39.259 ID:4ojUDZ3a0
一部の天才プログラマー以外はパクった方が効率いいもんな

コメント

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