プログラミングのお題スレ Part12

■ このスレッドは過去ログ倉庫に格納されています
2018/09/28(金) 10:09:07.13ID:phwOkayR
プログラミングのお題スレです。

【出題と回答例】
1 名前:デフォルトの名無しさん
  お題:お題本文

2 名前:デフォルトの名無しさん
  >>1 使用言語
  回答本文

【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/

宿題は宿題スレがあるのでそちらへ。

前スレ
プログラミングのお題スレ Part10
https://mevius.5ch.net/test/read.cgi/tech/1514772904/

プログラミングのお題スレ Part11
https://mevius.5ch.net/test/read.cgi/tech/1524570314/
328デフォルトの名無しさん
垢版 |
2018/11/10(土) 11:44:08.17ID:16GnFLu/
Aは常に正解する
Aは常に正しい
故にA is GOD
2018/11/10(土) 12:18:21.41ID:2tLivqWS
>>313は9月末あたりに話題になってた
ttps://qiita.com/gorillab/items/fab2a6637f681221f687
ttps://qiita-image-store.s3.amazonaws.com/0/169376/80ea2cf1-37e7-60b0-3230-c7dc1d2d60cc.jpeg
330デフォルトの名無しさん
垢版 |
2018/11/10(土) 12:38:22.96ID:16GnFLu/
>>329
元ネタからして雑すぎて草
2018/11/10(土) 12:44:49.01ID:gks79eHH
前スレ951のやつか
2018/11/10(土) 12:44:51.58ID:xqriZsUd
>>313 Ruby

def indian_poker(a, b, c)
  x = [Set[1, 2], Set[1, 5], Set[4, 5]]
  winner, winners_num = case
    when x.include?(Set[b, c]) then [?A, a]
    when a == 3 || (b == 3 && Set[a, b, c] != Set[2, 3, 4]) || x.include?(Set[a, c]) ||
      Set[b, c] == Set[2, 4] then [?B, b]
  else [?C, c]
  end
  '%s is %s' % [winner, %w[MIN MID MAX].zip([a, b, c].sort).find{|e| e.last == winners_num}.first]
end

arr = [*(1..5)].permutation(3){|i| puts '%p -> %s' % [i, indian_poker(*i)]};
# =>
[1, 2, 3] -> C is MAX
[1, 2, 4] -> B is MID
[1, 2, 5] -> B is MID
...
以下>>326と同じ
2018/11/10(土) 13:25:37.16ID:hLxIIZfE
>>325
> 各自、論理的に正解が絞りきれた場合のみ解答し、そうで無ければ必ずパスするものとする。又、その論理に誤りはないものとする。みたいな条件が必要
流石にその程度は理解しようよ…
2018/11/10(土) 13:27:54.99ID:8cjk91S6
>>287 python3
https://ideone.com/jQau8U
うーん… O(1)にできない
2018/11/10(土) 13:37:54.71ID:16GnFLu/
>>333
書いてないことは何でもあり

論理パズルにするならちゃんとルールは全て掲示しないと駄目
2018/11/10(土) 13:52:54.08ID:9b5VuL4P
お題
n^n^nの下2桁を求めよ(^はべき乗、nは1以上の整数)

1 => 1
2 => 16 (2^2^2 = 2^4 = 16)
3 => 87 (3^3^3 = 3^27 = 7625597484987)
4 => 96
11 => 11
13 => 53
100 => 0
777 => ??
2018/11/10(土) 14:00:49.74ID:hLxIIZfE
>>335
はいはい w
アスペかよ
338デフォルトの名無しさん
垢版 |
2018/11/10(土) 15:46:45.95ID:16GnFLu/
>>336
777の出力は77になればいいのかな?
その入力でこうなるの面白いな
2018/11/10(土) 15:58:06.48ID:xqriZsUd
>>338
97じゃない?
340デフォルトの名無しさん
垢版 |
2018/11/10(土) 16:06:41.30ID:16GnFLu/
>>339
すまんコード修正したら97になったわ
はやとちりだった
2018/11/10(土) 16:28:23.31ID:31tiZVqm
>>326-327
そういうのはそれよりマシなコードを出してから言わないと単なる口先番長にしか見えないぞw
2018/11/10(土) 17:09:13.33ID:xqriZsUd
>>336 Ruby
def powmod(n, e, m)
  case e
  when 0 then 1
  when :even?.to_proc then powmod(n * n % m, e >> 1, m)
  else n * powmod(n, e - 1, m) % m
  end
end

def kotae(n, m)
  index, cycle = (1..m).each_with_object([1]) do |i, a|
    x = (a.last * n % m)
    ind = a.index(x)
    ind.nil? ? a.push(x) : (break([ind, i - ind]))
  end
  x = n.times.reduce(1){|r, i| r *= n; r < index ? r : break}
  y = x.nil? ? index + (powmod(n, n, cycle) - index) % cycle : x
  powmod(n, y, m)
end

[0, 1, 2, 3, 4, 5, 10, 11, 13, 100, 777].each{|i| puts '%d -> %06d' % [i, kotae(i, 10**6)]}
# =>0 -> 000000
1 -> 000001
2 -> 000016
3 -> 484987
4 -> 084096
5 -> 203125
10 -> 000000
11 -> 906611
13 -> 549053
100 -> 000000
777 -> 977097
2018/11/10(土) 17:30:26.21ID:g5G2TnXq
>>341
自分で書いて自分でひどいコードと言うとるんやがww
2018/11/10(土) 17:52:39.10ID:AvCW4uHY
python

def ans(num):
_def calc(N):
__n = (N ** 2) % 100
__p = []
__while n not in p:
___p.append(n)
___n = (n * N) % 100
__return p

_loop = calc(num)
_step = num**num % len(loop)
_if len(loop) == 1:
__print(loop[0])
_else:
__print(loop[step-2])

for x in [0,1,2,3,4,5,10,11,13,777]:
_ans(x)

-> 0,1,16,87,96,25,0,11,53,97
2018/11/10(土) 17:55:30.82ID:hLxIIZfE
>>343
ああ、それはすまん
俺もパッと書けと言われたらこれしか思いつかんわ
2018/11/10(土) 19:50:00.93ID:nd1h6x9x
>>343
わかった上で愚直にごり押しコード書いただけだよな
引数順列の列挙もドストレートで素敵w
2018/11/10(土) 20:50:56.73ID:G7iMNc/F
>>313 Squeak/Pharo Smalltalk

| numOfCards indianPoker |
numOfCards := 5.
indianPoker := [:args |
| cards names infer |
cards := (1 to: numOfCards) asArray.
names := (Character alphabet asUppercase first: args size) asArray collect: #asSymbol.
infer := nil. (infer := [:dealts :limit |
| turn possibilities lastAns answers |
turn := 0. answers := OrderedCollection new.
possibilities := dealts collect: [:dealt | cards asSet removeAll: dealts; add: dealt; yourself].
lastAns := nil -> #?.
[lastAns value = #? and: [(turn := turn + 1) < limit]] whileTrue: [
| myCards others |
myCards := possibilities atWrap: turn.
turn > 1 ifTrue: [
(myCards copyWithout: (dealts atWrap: turn)) do: [:pCard |
(infer value: (dealts copy atWrap: turn put: pCard; yourself) value: turn) value ~= #?
ifTrue: [myCards remove: pCard]]].
others := dealts copyWithoutIndex: turn - 1 \\ 3 + 1.
lastAns := (names atWrap: turn) -> (true caseOf: {
[others min > myCards max] -> [#MIN].
[others max < myCards min] -> [#MAX].
[others max > myCards max and: [others min < myCards min]] -> [#MID]
} otherwise: [#?])
]. lastAns]) value: args value: Float infinity
].

indianPoker value: #(3 2 1). " #A->#MAX "
indianPoker value: #(5 2 4). " #B->#MIN "
indianPoker value: #(4 2 3). " #C->#MID "
2018/11/11(日) 03:24:01.44ID:HtKIrWnT
>>336 python3
https://ideone.com/2byzFd
349デフォルトの名無しさん
垢版 |
2018/11/11(日) 10:02:52.73ID:ZG9KPLpE
>>336
Rubyで。
https://ideone.com/PoaYk5
2018/11/11(日) 12:53:19.00ID:ILkwXRqJ
>>336 Squeak/Pharo Smalltalk

| fn |
fn := [:N |
(Array new: 3 withAll: N) reduce: [:mex :n |
mex \\ 100 = 0 ifTrue: [0] ifFalse: [n raisedTo: mex modulo: 100]
]
].

#(1 2 3 4 11 13 100 777) collect: fn

"=> #(1 16 87 96 11 53 0 97) "
2018/11/11(日) 14:11:48.73ID:j7sl2u35
>>350
それだけでいけるのか
すげー
2018/11/11(日) 14:19:03.18ID:SClia95W
それでもJニキなら何とかしてくれる
2018/11/11(日) 14:25:13.88ID:j7sl2u35
よく読んだら素直に実装してるだけか
2018/11/11(日) 14:34:26.37ID:ILkwXRqJ
>>353
ですね…^^;
2018/11/11(日) 16:24:01.50ID:xWJTm2Oc
お題
n次のヒルベルト曲線を描画せよ

n=1
■□■
■□■
■■■

n=3
■□■■■■■□■■■■■□■
■□■□□□■□■□□□■□■
■■■□■■■□■■■□■■■
□□□□■□□□□□■□□□□
■■■□■■■□■■■□■■■
■□■□□□■□■□□□■□■
■□■■■■■□■■■■■□■
■□□□□□□□□□□□□□■
■■■□■■■■■■■□■■■
□□■□■□□□□□■□■□□
■■■□■■■□■■■□■■■
■□□□□□■□■□□□□□■
■□■■■□■□■□■■■□■
■□■□■□■□■□■□■□■
■■■□■■■□■■■□■■■
2018/11/11(日) 17:11:10.50ID:Gv5Fmm22
>>336 Perl5

use bignum (l=>GMP);
for $i (1,2,3,4,11,13,100,777) {
$j = $i % 100;
$k = $j ** $j % 100;
$p = $j ** $k % 100;
printf "$i %02d\n", $p;
}

実行例
$ time perl 12_338.pl
1 01
2 16
3 87
4 96
11 11
13 53
100 00
777 97

0.562 secs
2018/11/11(日) 17:52:24.96ID:tvDFPkAv
>>355 Ruby
def hilbert_curve(n)
  return [[1, 0, 1], [1, 0, 1], [1, 1, 1]] if n == 1
  hc = hilbert_curve(n - 1)
  [
    *hc.transpose.reverse.zip(hc.reverse.transpose).map{|a, b| [*a, 0, *b]},
    [1, *Array.new(2**(n + 1) - 3, 0), 1],
    *hc.zip(hc).map.with_index{|(a, b), i| [*a, 1/(i + 1), *b]}
  ]
end

[1, 3].each{|e| puts "n = #{e}", hilbert_curve(e).map{|a| a.join.gsub(/\d/, ?0 => ?□, ?1 => ?■)}.join($/)}
# => n = 1
■□■
■□■
■■■
n = 3
■□■■■■■□■■■■■□■
■□■□□□■□■□□□■□■
■■■□■■■□■■■□■■■
□□□□■□□□□□■□□□□
■■■□■■■□■■■□■■■
■□■□□□■□■□□□■□■
■□■■■■■□■■■■■□■
■□□□□□□□□□□□□□■
■■■□■■■■■■■□■■■
□□■□■□□□□□■□■□□
■■■□■■■□■■■□■■■
■□□□□□■□■□□□□□■
■□■■■□■□■□■■■□■
■□■□■□■□■□■□■□■
■■■□■■■□■■■□■■■
358デフォルトの名無しさん
垢版 |
2018/11/11(日) 22:01:36.28ID:B3f/927d
>>336
Haskell
素直に書いた版。
何やってるかは分かりやすい。

main = mapM_ put $ zip list $ map f list

put (x,y) = putStr (show x ++ ":") >> print y

f x = (x ^ x ^ x) `mod` 100

list = [1,2,3,4,5,6,7,8]
359デフォルトの名無しさん
垢版 |
2018/11/11(日) 22:10:56.11ID:B3f/927d
Haskell
Perlの人のパクリ版(めちゃ速い)

main = mapM_ put $ zip list $ map f list

put (x,y) = putStr (show x ++ ":") >> print y

f x = p
where j = x `mod` 100
k = j ^ j `mod` 100
p = j ^ k `mod` 100

list = [1,2,3,4,11,13,100,777]
2018/11/11(日) 22:20:34.69ID:xWJTm2Oc
>>356
n=10のときどうなる?
2018/11/11(日) 23:54:52.39ID:VLVUrnJ+
指数を100の剰余取ってるのってどういう根拠なの?
2018/11/11(日) 23:59:16.36ID:lebYcZ/K
>>360
use bignum (l=>GMP);
for $i (10) {
$j = $i % 100;
$k = $j ** $j % 100;
$p = $j ** $k % 100;
printf "$i %02d\n", $p;
}

$i = 10;
print ($i**$i)**$i;

実行結果
$ perl 12_338_1.pl
10 01
10000000000

ダメですね合いませんね。
単に左辺を%100すると一般性はありませんでした。サーせん。
ちゃんと循環性を見るとか、別の解法が要りますね
2018/11/12(月) 00:02:23.31ID:EX0FpiMD
ちなみに循環性を見るとこんな感じになってました
use bignum (l=>GMP);
use Tie::IxHash;
use feature 'say';
for $i (0,1,2,3,4,5,10,11,13,777) {
tie my %h,'Tie::IxHash';
$p = $i;
for (1..100) {
last if exists $h{$p} and $h{$p} > 10;
$h{sprintf "%02d", $p % 100} = $_;
$p = $p * $i % 100;
}
@a = keys %h;
say "$i: ", scalar @a, ": @a", ": $p";
}

実行結果
1: 1: 01: 1
2: 21: 02 04 08 16 32 64 28 56 12 24 48 96 92 84 68 36 72 44 88 76 52: 48
3: 20: 03 09 27 81 43 29 87 61 83 49 47 41 23 69 07 21 63 89 67 01: 47
4: 10: 04 16 64 56 24 96 84 36 44 76: 16
5: 2: 05 25: 25
10: 2: 10 00: 0
11: 10: 11 21 31 41 51 61 71 81 91 01: 11
13: 20: 13 69 97 61 93 09 17 21 73 49 37 81 53 89 57 41 33 29 77 01: 37
777: 20: 77 29 33 41 57 89 53 81 37 49 73 21 17 09 93 61 97 69 13 01: 73
2018/11/12(月) 00:03:57.97ID:EX0FpiMD
>>362
× 単に左辺を%100
○ 単に右辺(指数)を%100
2018/11/12(月) 00:05:03.96ID:JEwLf6Zk
>>362
それは0乗しちゃってるからじゃない?
2018/11/12(月) 00:10:02.50ID:EX0FpiMD
>>365
10については、そういわれてみればそうだね。
367デフォルトの名無しさん
垢版 |
2018/11/12(月) 00:11:06.48ID:D6ILV7Jx
>>362
iが10で割り切れれば00って別で切り分ければ良いんじゃ無いかな。
2018/11/12(月) 00:18:43.46ID:EX0FpiMD
>>367
10については、そいうやり方も考えられるけど
上記の循環の例の11,13,777は指数を%100しても解は合うが
他の数値も単に指数を%100して解が合うか、一般性は疑わしいので、
>>356はちょっと勇み足だったかもしれないテヘペロ
2018/11/12(月) 00:19:14.52ID:JEwLf6Zk
>>363
0〜99までとりあえず循環部分の周期は全て20の約数になるみたいだけど
数学雑魚の俺には理屈がわからなかった

とりあえず、ざっくり100の剰余取るだけだと循環開始より小さい指数になったときにおかしくなりそう
2018/11/12(月) 00:52:30.78ID:+qrAueUv
>>368
寧ろそれが成り立つ方がかなり特別なケースだぞ
371デフォルトの名無しさん
垢版 |
2018/11/12(月) 02:34:45.23ID:MtlIUxHY
多分数学的には証明されていることだろうと思うが、x ^ 100 とか x ^ 200 とか x ^ 300 って、
下3桁の結果が同じになるようだな。どうしてかはわからんが。多分考えて行くとその内わかる
んだろう。後の事は数学が得意な人に任せた。
2018/11/12(月) 04:19:59.43ID:lDwndekZ
x^22 - x^2
が常に100で割り切れるのが理由だと思う
なので巡回群の長さは高々20までになる
2018/11/12(月) 04:44:54.48ID:lDwndekZ
もう少し分かりやすく書くと x^20 - 1 と x^21 - x が
100で割り切れる保証はない(実際大部分は割り切れない)が
x^22 - x^2 は絶対に100で割り切れる(合同式を用いれば証明は簡明)ので
一般に2以上の自然数 n に対して x^(n+20) - x^n ≡ 0 mod 100が成り立つ(xは整数)

よって一般に指数部の20の剰余を取っても問題ないと言える
2018/11/12(月) 04:49:06.55ID:fKeD1dzA
>>371
任意の整数 10n + r (-4 <= r <= 5)に対して
(10n + r)^100 = r^100 mod 1000 なので mod 1000 で
0^100 = 0
5^100 = 625^25 = 625
(±1)^100 = 1
(±2)^100 = 24^10 = 376
(±3)^100 = 243^5 = 1
(±4)^100 = 376^2 = 376
となって 0, 1, 376, 625 は2乗しても下3桁は変わらないから
任意の整数は100n乗しても下3桁は常に同じだね
2018/11/12(月) 09:11:34.15ID:WiNaWTIj
数学板でやれ。問題からしてクソだった。
2018/11/12(月) 10:17:56.51ID:iaSpw+rm
これ以上はスレ違いってなら同意だけど問題自体は別に良かっただろ
2018/11/12(月) 11:03:12.07ID:oQPj2WUY
とりあえず>>336の出題者は用意してあった解答を出そうか
くそ問題かどうかはそれを見て判断する
2018/11/12(月) 11:11:40.60ID:iaSpw+rm
既に回答がたくさん出てるのにクソ問題も何もねえだろ
2018/11/12(月) 11:51:52.42ID:oQPj2WUY
回答の多さとクソさとの相関はないだろ
例えばQiitaでいいねが多ければクソじゃないということがないのと同じように

そういうのはいいから出題者は早めに解答だしてくれ
2018/11/12(月) 12:01:03.54ID:iaSpw+rm
ボクがわからないからクソとか草生えるわ
なんでお前の救い難い知的レベルに合わせてやらなければならいんだよ
381デフォルトの名無しさん
垢版 |
2018/11/12(月) 12:07:32.95ID:iShTB70W
>>379
最近のQiitaのトレンド見てて いいねの数=内容の薄さ だと思うようになってきたわ
2018/11/12(月) 12:11:20.95ID:b6USGf7s
今回の問題はべき剰余の特殊な場合を求めるものだけど、工夫する余地もいくつかあり悪い問題ではないと思った。
というかなぜこれを悪い問題だと思ったんだ?
2018/11/12(月) 12:19:11.85ID:DYCuacpe
競技プログラミングなんかでよく見るタイプの問題なのにな。
2018/11/12(月) 12:23:12.24ID:hXyGmgtP
a↑↑b mod n を一般化してみたらテトレーション計算より
最初に使うφ(n)の計算のほうが重かった
10**nなら2**n * 5**nなので高速に計算できますけども
2018/11/12(月) 12:28:21.72ID:TKKxOWxM
このスレは不特定言語スレだけど
高速性ならC/C++/Rast
コンパクト性の追求ならSmallTalkとかRubyとか
RADならJavaとかPythonとか定番固定化。
既にもうある程度少数特定言語スレになりつつあ
る希ガス
2018/11/12(月) 12:28:55.23ID:TKKxOWxM
RastじゃなくてRustやったなwww
2018/11/12(月) 12:49:28.80ID:7mLFygVa
>>380
> なんでお前の救い難い知的レベルに合わせてやらなければならいんだよ

数学の素養のあるっぽいやつのよくやりがちなダメな考え方だな
そういう(逆)選民思想を持っているならこのスレで出題するのはやめてくれ

そもそも良問と思うものをけなされるお前自身がたのしくないだろ?
2018/11/12(月) 12:56:08.79ID:1XBBjLKo
いずれにせよ出題者がどこまで考えて出題したか(つまり良問か否か)はそいつ自らの解答を見れば一目瞭然だよ
論よりコード
はよ出せ
2018/11/12(月) 13:24:01.86ID:WWnCJgTu
問題の良さって問題じゃなく解答で決まるものなのか?
問題だけで問題の良さが確定しないのは初めて知ったわ
2018/11/12(月) 13:26:44.24ID:DYCuacpe
も一回言うけどこの問題はプログラミングのお題としてはよく見るような問題だぞ。
揚げ足取りというか難癖付けてる奴はおかしいだろ。
それこそスレチだから黙ってろよ。
2018/11/12(月) 13:28:23.55ID:X+KqJ1/Z
>>389
解答で決まるなんて誰もいっとらんがな(数学の前にやることあるんじゃ?w)
解答を見れば「どこまで考えて出題したか」が一目瞭然ということ
どこまで考えて出された問題かで良問か否かが決まる

もとより様々な状況で「結果的に良問」ということは実際あるしそれは否定する気は無いが、蓋然性は低い
2018/11/12(月) 13:38:11.17ID:b6USGf7s
この程度のことで選民思想がどうのとか言い出すのはおかしいと思うよ。
冪剰余の計算は面白いテーマだし。
逆に悪問だと言ってる人がその根拠を示すべきだと思うんだけど。
2018/11/12(月) 13:57:27.23ID:9RzF2H48
>>392
「この程度(のレベル)」とか言ってる選民思想バリバリの奴が
自分は違うって体で何か主張したところでぜんぜん説得力ないんだがw

ともあれ、回答が多い割に文句なしの正答が出てこないのがこのスレ的には異常事態だろ
お題 and/or 出題者をクソだと疑う十分な根拠になりうる
2018/11/12(月) 14:13:38.48ID:b6USGf7s
>>393
英語の授業で"How are you?" "I'm fine. Thank you" って言ったら「ペダンチックだ。帰国子女ぶるな」といわれたくらいに衝撃的。
大体問題が理解できないのに「文句なしの正答」を見極められるというのはおかしくない?
こっちからすればここに既にある回答の内のいくつか(>>348とか)は「文句なしの正答」なんだけど。
問題が理解できないのに「文句なしの正答」を見極められるならそれらのどこが不十分なのか説明しなさい。
それができなければ数学ができる出来ない以前にただのモンスタークレーマーみたいな傲慢野郎だ。
2018/11/12(月) 14:16:13.02ID:CqB5lm+V
まーた頭おかしいのが暴れてんのか
>>393はNGぶっこむからIDころころ変えるな
もしくはコテハンつけろよゴミが
396デフォルトの名無しさん
垢版 |
2018/11/12(月) 14:24:13.52ID:D6ILV7Jx
>>355とか良い問題じゃ無い?
私は解けないが。
2018/11/12(月) 16:17:37.15ID:9RzF2H48
>>394
いくつかってずいぶん曖昧だなw
お前の文句なしってセンス疑うわw
2018/11/12(月) 16:22:54.34ID:CqB5lm+V
>>397
>>348に文句つけてみろよ無能ゴミクズが
2018/11/12(月) 16:27:56.77ID:9RzF2H48
あとお前ら(直近ではID:9RzF2H48とID:CqB5lm+V)
勝手にクソ問題断定のクレーマー扱いしとるが
出題者の用意していた解答次第では良問の可能性も(わずかだが)あるんだからな
ほどほどにしとけよw
2018/11/12(月) 16:29:53.16ID:9RzF2H48
いかん自分を安価しちゃったよID:b6USGf7sな
2018/11/12(月) 16:33:57.40ID:DYCuacpe
どうやら ID:9RzF2H48 は人を馬鹿にしたいだけみたいだな。
きちんと説明してもらってんのに言ってることがわけわからんし。
冪剰余の最適化なんて教科書にあってもいいくらいものすごくありふれたお題だっていうのに馬鹿らしい。
2018/11/12(月) 16:37:03.80ID:CqB5lm+V
数学の話ししてるのにイライラして思わずクソ問題呼ばわりして引くに引けなくなったんだろ
2018/11/12(月) 16:43:20.29ID:b6USGf7s
>>397
いやだから>>348とかって例を挙げてるでしょ。ばかにしてる?
それで結局悪問だという根拠は示せないんだよね?
じゃあ悪いことしたんだからまだいるか知らないけど出題者に謝罪しようね。
君ははっきり言って不快だよ。
2018/11/12(月) 16:46:44.76ID:9RzF2H48
>>401
本音がでたなw中立ぶるよりお前ららしいわ

>>402
こんなん数学に入るかボケが
つーかお前のためにID固定してやってんだからレスすんな
2018/11/12(月) 16:52:28.57ID:9RzF2H48
>>403
自分で回答も出せないやつが他人のコード気安く挙げてんじゃねーよ
お前が考えて出したコードならいくらでもケチつけたるわw
2018/11/12(月) 16:55:43.17ID:CqB5lm+V
>>404
図星突かれて痛かったのか?
バカを愚弄するのはホント楽しいわ
てか「数学板でやれ。問題からしてクソだった」って言ってたくせにこんなの数学に入らないっておかしいだろ
数学に入らないなら数学板推すなよアホか
結果的に数学よりも遥かにスレ違いの話題でこの場を荒らして皆に迷惑かけてんのはお前だ
お前はみんなの迷惑なの
2018/11/12(月) 17:00:57.95ID:b6USGf7s
>>405
>ともあれ、回答が多い割に文句なしの正答が出てこない
って言うからその反例として件のレスなのに、開き直ってお前がコード書けだなんて控えめに言って狂ってる。
相手が言ったことも読まないし自分が行ったことすら覚えていないんじゃあ対話不可能。
ただただ不快な存在。
408デフォルトの名無しさん
垢版 |
2018/11/12(月) 17:01:55.26ID:D6ILV7Jx
>>336 は情報爆発でメモリ使いまくる処理をいかにメモリ使わずに処理できるかって意味じゃ悪く無いと思う。
私はプログラマーじゃ無いから思い付けなかったが、こう言うのはプログラマーの本領発揮する分野じゃないかな。

そして >>355 も解けない私。。。Orz
GUIならネットに落ちてるけど、CUIってのが味噌だよね。
2018/11/12(月) 17:02:08.43ID:9RzF2H48
>>403
それは出題者のコードじゃないだろ?
ほんとお前、日本語読解とか論理的思考とか大丈夫なの?
2018/11/12(月) 17:02:52.43ID:9RzF2H48
正直、ばかにはしているw
2018/11/12(月) 17:03:00.49ID:DYCuacpe
>>404
ものすごくありふれたお題に文句付けてるんだからあきれてものも言えないってだけ。
別に中立ぶってなどいない。お前のことは見下してるが。
2018/11/12(月) 17:06:56.26ID:b6USGf7s
>>409
>ともあれ、回答が多い割に文句なしの正答が出てこない
と言ったのはそちらで、それに対してこっちがその反例として件のレスを挙げたのに本気で意味不明。
会話を破綻させに行っているのは君でしょ。自分が書いたことすら覚えていないのだから。
さすがに不愉快だ。
2018/11/12(月) 17:08:31.84ID:1o1kfQH0
馬鹿は相手がどの高さいるのかもわからずに人を馬鹿にする
頭が悪いので周囲が何を言ってるのか何一つ理解できない
そして自尊心の塊
2018/11/12(月) 17:08:37.05ID:CqB5lm+V
ここまできっちり論破されてるとキチガイ相手でも哀れになってくるな
2018/11/12(月) 17:13:08.29ID:9RzF2H48
>>412
お前は自分の「文句なし」に自信持ちすぎだろw
あと「出題者の用意していた解答次第では良問の可能性も(わずかだが)ある」は無視ですかそうですか
2018/11/12(月) 17:15:33.59ID:9RzF2H48
>>414
だからお前は反応するなと何度言わせる?w
2018/11/12(月) 17:17:08.81ID:b6USGf7s
>>415
対話する意図がないと判断した。
もういい。疲れた。
控えめに言って、君はもう死んだ方が良いよ。
2018/11/12(月) 17:21:16.54ID:4IQEu5Ky
最近あっちこっちで暴れてる単芝君か
5chに居場所が無くてもリアル犯罪に走るなよな
419デフォルトの名無しさん
垢版 |
2018/11/12(月) 17:21:58.58ID:D6ILV7Jx
良い加減にしろ!
もうオマイらで >>336 の文句なしの正当とやらを出し合えや。
2018/11/12(月) 17:23:23.00ID:eZ2UdI/8
・数学の話ばかりしてうざい ←わかる
・作者は答え書いて ←わからなくもない
・答え書かないからクソ問題! ←は?
2018/11/12(月) 17:54:26.10ID:9RzF2H48
>>420
誤解があるので訂正しておくけど
出題者が「落とし穴」をちゃんと想定できていれば良問だしそれを確認せんがための「答え出せ」だよ

でも、勘違いしたままたまたま答えが合ってしまう入出力例しか提示されていない
and/or それを排除できる例を出せない時点でこの問題はそれなりにクソ問題だと思う

引っ掛けて貶めたり、選抜や順位を競うことを目的とした場所じゃないんだからここは
2018/11/12(月) 18:12:43.91ID:eZ2UdI/8
n^n^n % 100計算するのに落とし穴も何もないだろ
フェルマーの小定理チックに指数部で剰余とるだなんて誰も想定できねえよ
なんでキチガイは間違えたらそこから学ばずに問題の方(しかも真っ当)にケチ付けるんだか
運動会で転ぶと怪我をするからグラウンドの至る所にクッションを置いておけと言うモンペと同レベルのキチガイ
2018/11/12(月) 18:26:31.10ID:bzMEonQL
なんで数学板でやらないのかね。
数学板ではザコだからプログラム板でマウント取りたいとか?ww
2018/11/12(月) 18:28:01.10ID:CqB5lm+V
>>423
ID変えんなやキチガイ
2018/11/12(月) 18:32:41.33ID:9RzF2H48
>>422
住人かと思ってちょっと丁寧にレスしたらこれだよ ┐(´-`)┌
2018/11/12(月) 18:34:56.16ID:9RzF2H48
>>424
変えてないし、そもそも俺だと思うならレスすんなよ…
2018/11/12(月) 18:55:17.39ID:eZ2UdI/8
>>425
お前以外誰もその問題にケチ付けてねえのに住人面すんな
素直に頭悪いが悪いのが悔しいですって言えよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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