プログラミングのお題スレです。
【出題と回答例】
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/
宿題は宿題スレがあるのでそちらへ。
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1549160513/
プログラミングのお題スレ Part14
■ このスレッドは過去ログ倉庫に格納されています
2019/05/18(土) 17:33:29.45ID:BWmpW4IF
167デフォルトの名無しさん
2019/05/29(水) 21:59:41.60ID:tGd6tVjg >>164 Perl5、>>59 で書いたroutineを流用しています。
sub prime {
$h = int $n/2;
for ($i=2; $i<=$h; $i++) {
$s[$i] = 1 unless exists $s[$i];
do {$s[$i*$_] = 0 for 2..int $h/$i} if $s[$i];
}
@p = grep{$s[$_]} 2..$h;
}
sub factorization {
my $i = shift;
my $h = int $i/2;
for $j (grep{$_ <= $h} @p) {
return ($j, factorization($i/$j)) if 0 == $i % $j;
}
1 < $i ? $i : ();
}
$"=',';
for $n ((0, 1, 2, 150)) {
prime;
@f = factorization $n;
print"$n => [@f]\n";
}
実行結果
~ $ perl 14_164.pl
0 => []
1 => []
2 => [2]
150 => [2,3,5,5]
sub prime {
$h = int $n/2;
for ($i=2; $i<=$h; $i++) {
$s[$i] = 1 unless exists $s[$i];
do {$s[$i*$_] = 0 for 2..int $h/$i} if $s[$i];
}
@p = grep{$s[$_]} 2..$h;
}
sub factorization {
my $i = shift;
my $h = int $i/2;
for $j (grep{$_ <= $h} @p) {
return ($j, factorization($i/$j)) if 0 == $i % $j;
}
1 < $i ? $i : ();
}
$"=',';
for $n ((0, 1, 2, 150)) {
prime;
@f = factorization $n;
print"$n => [@f]\n";
}
実行結果
~ $ perl 14_164.pl
0 => []
1 => []
2 => [2]
150 => [2,3,5,5]
168デフォルトの名無しさん
2019/05/30(木) 18:43:19.57ID:vFLUPPTs >>166
すでに既出だったとは。。。orz
すでに既出だったとは。。。orz
169デフォルトの名無しさん
2019/05/30(木) 18:45:09.99ID:vFLUPPTs >>164
一応Haskell載せときます。
main = (print.factorization) 150
factorization n | n < 2 = []
factorization n = f n primes
where
f n (x:_) |n == x = [x]
f n (x:xs)|n `mod` x == 0 = x:f (n `div` x) (x:xs)
f n (_:xs) = f n xs
primes = sieve [2..]
where sieve (p:xs) = p:sieve [x | x <- xs, x `mod` p /= 0]
一応Haskell載せときます。
main = (print.factorization) 150
factorization n | n < 2 = []
factorization n = f n primes
where
f n (x:_) |n == x = [x]
f n (x:xs)|n `mod` x == 0 = x:f (n `div` x) (x:xs)
f n (_:xs) = f n xs
primes = sieve [2..]
where sieve (p:xs) = p:sieve [x | x <- xs, x `mod` p /= 0]
170デフォルトの名無しさん
2019/05/30(木) 18:49:02.33ID:WCG+7mjF 既に既出
馬から落馬
歌を歌う
舞を舞う
ダンスをダンスる
馬から落馬
歌を歌う
舞を舞う
ダンスをダンスる
171デフォルトの名無しさん
2019/05/30(木) 18:50:08.40ID:WCG+7mjF ヤフーでググる
172デフォルトの名無しさん
2019/05/30(木) 20:22:38.83ID:JBeAmq0Y お題: sin, cos を用いてお題を作成せよ
173デフォルトの名無しさん
2019/05/30(木) 20:26:45.68ID:zjW7i8/A eをネイピア数とした時
e^(iθ) ≠ cosθ + i sinθ
となる事を証明せよ
e^(iθ) ≠ cosθ + i sinθ
となる事を証明せよ
174デフォルトの名無しさん
2019/05/30(木) 20:35:25.37ID:7cnHmzOq ん~、じゃあ
sin, cos を実装せよ
sin, cos を実装せよ
175デフォルトの名無しさん
2019/05/30(木) 22:02:46.02ID:8+NCnZcE >>173
オイラーの公式なめてんの?
オイラーの公式なめてんの?
176デフォルトの名無しさん
2019/05/30(木) 22:10:08.81ID:mWdPfVjS >>175
exp(iθ)=cosθ+isinθだけど(2.71828...)^(iθ)は多値関数だよ
exp(iθ)=cosθ+isinθだけど(2.71828...)^(iθ)は多値関数だよ
177デフォルトの名無しさん
2019/05/30(木) 22:23:36.25ID:mWdPfVjS >>176
多値じゃなくて多価
多値じゃなくて多価
178デフォルトの名無しさん
2019/05/30(木) 23:36:43.35ID:0JxSfYBl ^はxorだからな。そりゃ違うさ。
179蟻人間 ◆T6xkBnTXz7B0
2019/05/30(木) 23:40:43.53ID:rhzd9E8p お題:テーブル方式でcos/sin関数をテキトーに自作セヨ。
180デフォルトの名無しさん
2019/05/30(木) 23:54:33.59ID:J5ONVYE0 >>179
cos := (1 0)(round abs fdivmod 2 * $a Math.PI) * (sgn $a);
sin := (0 1)(round abs fdivmod 2 * $a Math.PI) * (sgn $a);
cos := (1 0)(round abs fdivmod 2 * $a Math.PI) * (sgn $a);
sin := (0 1)(round abs fdivmod 2 * $a Math.PI) * (sgn $a);
181デフォルトの名無しさん
2019/05/31(金) 00:55:18.43ID:t9s7pmzY ああこりゃ多価関数の意味を知らないバカだな
182デフォルトの名無しさん
2019/05/31(金) 01:02:49.06ID:6bzo9swJ 複素数の指数関数や対数関数は多価関数だろ
馬鹿はお前だ
馬鹿はお前だ
183デフォルトの名無しさん
2019/05/31(金) 01:38:23.70ID:4Atryqh8 指数関数は多価じゃないよ、何言ってんの
184デフォルトの名無しさん
2019/05/31(金) 05:30:51.21ID:Rd2VdfQd >>183
寝言はねえから言えよクズ
z^w := exp(w * log(z))
log(z) が多価関数なんだから一般にz^wも多価関数だっつーの
死ねよ雑魚が
https://en.wikipedia.org/wiki/Exponential_function
> We can then define a more general exponentiation:
>
> {\displaystyle z^{w}=e^{w\log z}} z^{w}=e^{w\log z}
> for all complex numbers z and w. This is also a MULTIVALUED function, even when z is real.
寝言はねえから言えよクズ
z^w := exp(w * log(z))
log(z) が多価関数なんだから一般にz^wも多価関数だっつーの
死ねよ雑魚が
https://en.wikipedia.org/wiki/Exponential_function
> We can then define a more general exponentiation:
>
> {\displaystyle z^{w}=e^{w\log z}} z^{w}=e^{w\log z}
> for all complex numbers z and w. This is also a MULTIVALUED function, even when z is real.
185デフォルトの名無しさん
2019/05/31(金) 05:49:38.41ID:C3HpXD20186デフォルトの名無しさん
2019/05/31(金) 06:17:16.52ID:4Atryqh8 >>184
第一の意味での指数関数、つまり f′(z) = f(z), f(0)=1 を満たす f(z) = exp(z) は当然多価関数じゃない。
第二の意味での「指数関数」、つまり複素数の複素数乗 f(z, w) = z^w は、引用してくれたとおり exp の「逆関数」 log を使って f(z, w) = exp(w log z) と定義するけど、
log は主値を取るものとして(つまり定義域を制限した exp の真の意味での逆関数として)定義すれば log w も f(z, w) もちゃんとした関数になる。そうでなければどちらも多価関数になる。
多価関数って要は関数じゃない(写像ではない)から、少なくとも一般的な計算には使わないよね。多価の asin x や多価の √x なんて使わないでしょ?
第一の意味での指数関数、つまり f′(z) = f(z), f(0)=1 を満たす f(z) = exp(z) は当然多価関数じゃない。
第二の意味での「指数関数」、つまり複素数の複素数乗 f(z, w) = z^w は、引用してくれたとおり exp の「逆関数」 log を使って f(z, w) = exp(w log z) と定義するけど、
log は主値を取るものとして(つまり定義域を制限した exp の真の意味での逆関数として)定義すれば log w も f(z, w) もちゃんとした関数になる。そうでなければどちらも多価関数になる。
多価関数って要は関数じゃない(写像ではない)から、少なくとも一般的な計算には使わないよね。多価の asin x や多価の √x なんて使わないでしょ?
187デフォルトの名無しさん
2019/05/31(金) 06:53:54.48ID:BfGYI+kd188デフォルトの名無しさん
2019/05/31(金) 07:16:05.79ID:LXc8d8Er189デフォルトの名無しさん
2019/05/31(金) 07:32:11.07ID:E12bWjgi190デフォルトの名無しさん
2019/05/31(金) 12:16:09.80ID:ihIFj/V/191デフォルトの名無しさん
2019/05/31(金) 14:15:19.33ID:rnSTXr8b 数学の問題なんて、センター入試問題でも解いてこいよ。 手を抜きすぎだぞ。 もっと面白くひねれよ。
192デフォルトの名無しさん
2019/05/31(金) 20:50:13.55ID:/Dlwa3kC193デフォルトの名無しさん
2019/05/31(金) 23:54:43.29ID:fDsN7sSa センターなんて数学じゃなくて算数でしょ
194デフォルトの名無しさん
2019/06/01(土) 05:45:08.23ID:uuPo6pHP 面白いお題がないかと文句を言う前に
進んで面白いお題を書きましょう
進んで面白いお題を書きましょう
195デフォルトの名無しさん
2019/06/02(日) 10:12:21.99ID:kAC27lYz >>192 python sympy
from sympy import *
import time
time_sta = time.perf_counter()
ans=factorint(13999)
time_end = time.perf_counter()
print(ans,'{:.7f}ms'.format((time_end-time_sta)*1000))
#{13999: 1} 0.0283330ms
同じpython でも餅は餅屋なんだろうな。
因みに、13999**2 を求めると
#{13999: 2} 0.4635000ms
iPhone Xs Max Pythonista3.2 Python3.6.5 sympy 0.4.7.1
from sympy import *
import time
time_sta = time.perf_counter()
ans=factorint(13999)
time_end = time.perf_counter()
print(ans,'{:.7f}ms'.format((time_end-time_sta)*1000))
#{13999: 1} 0.0283330ms
同じpython でも餅は餅屋なんだろうな。
因みに、13999**2 を求めると
#{13999: 2} 0.4635000ms
iPhone Xs Max Pythonista3.2 Python3.6.5 sympy 0.4.7.1
196デフォルトの名無しさん
2019/06/02(日) 15:03:12.02ID:c9LZ9fJN198195
2019/06/02(日) 18:41:56.81ID:Hxta4mKu199デフォルトの名無しさん
2019/06/03(月) 00:41:43.81ID:u5qwV1AY200デフォルトの名無しさん
2019/06/03(月) 03:39:17.26ID:4uiCu3lL お題:↓の画像のようにコンソール画面に雨を降らせなさい
https://i.imgur.com/wR1mNu5.gif
https://i.imgur.com/wR1mNu5.gif
201デフォルトの名無しさん
2019/06/03(月) 12:16:50.21ID:V0dR4GNy202デフォルトの名無しさん
2019/06/03(月) 21:33:09.94ID:CuEu7mic >>164
Kotlin
https://paiza.io/projects/65lAktSm6rjmcVdxSlaLSQ
ただループ回すだけじゃ芸がないと思って素数を返すイテレータのクラス作ってやってみた。
(素数をバッファリングもすればもっと無駄がなかったなとは思ったがそれはやってない)。
Kotlin
https://paiza.io/projects/65lAktSm6rjmcVdxSlaLSQ
ただループ回すだけじゃ芸がないと思って素数を返すイテレータのクラス作ってやってみた。
(素数をバッファリングもすればもっと無駄がなかったなとは思ったがそれはやってない)。
203デフォルトの名無しさん
2019/06/04(火) 06:42:47.26ID:7qxdZD6A >>185
Wikiが正しいとは限らないからと言って、wikiが間違っている前提で反論するバカの見本
Wikiが正しいとは限らないからと言って、wikiが間違っている前提で反論するバカの見本
204195
2019/06/04(火) 07:17:53.03ID:/ArpXH0n >>201 jupyter で測ってみた。結構早い。
[1000000007]
CPU times: user 2.28 ms, sys: 0 ns, total: 2.28 ms
Wall time: 2.25 ms
[1000000000039]
CPU times: user 99.8 ms, sys: 0 ns, total: 99.8 ms
Wall time: 107 ms
[2, 3, 3, 5, 7, 11, 13, 17, 29]
CPU times: user 76 µs, sys: 0 ns, total: 76 µs
Wall time: 78.7 µs
[2, 3, 3, 5, 7, 11, 13, 17, 29, 1000000007]
CPU times: user 3.53 ms, sys: 0 ns, total: 3.53 ms
Wall time: 3.54 ms
[1000000007]
CPU times: user 2.28 ms, sys: 0 ns, total: 2.28 ms
Wall time: 2.25 ms
[1000000000039]
CPU times: user 99.8 ms, sys: 0 ns, total: 99.8 ms
Wall time: 107 ms
[2, 3, 3, 5, 7, 11, 13, 17, 29]
CPU times: user 76 µs, sys: 0 ns, total: 76 µs
Wall time: 78.7 µs
[2, 3, 3, 5, 7, 11, 13, 17, 29, 1000000007]
CPU times: user 3.53 ms, sys: 0 ns, total: 3.53 ms
Wall time: 3.54 ms
205デフォルトの名無しさん
2019/06/04(火) 07:56:52.47ID://1XsOfQ 素数は、平方根までの素数で割って、割り切れなければ素数だろ
[2,3,5,7,11,13...] みたいに、素数表に追加していく途中で、
例えば、103 なら、11 までの素数で割って、割り切れなければ素数
13以降の素数で割る必要はない
もし13で割り切れるなら、13 * n = 103
となり、n は、√103 よりも、小さくなるから、既に割り切れているはず!
[2,3,5,7,11,13...] みたいに、素数表に追加していく途中で、
例えば、103 なら、11 までの素数で割って、割り切れなければ素数
13以降の素数で割る必要はない
もし13で割り切れるなら、13 * n = 103
となり、n は、√103 よりも、小さくなるから、既に割り切れているはず!
206デフォルトの名無しさん
2019/06/04(火) 08:11:49.19ID:e9k+jtYr >>205
例のRubyバカはこのスレにも出没するのか
例のRubyバカはこのスレにも出没するのか
207デフォルトの名無しさん
2019/06/04(火) 09:07:39.39ID:QWQyVZWL 誰もRubyの話なんてしてないやろ
208デフォルトの名無しさん
2019/06/04(火) 09:27:19.41ID:u+S7EiZ9 日頃の行いがなぁ…
209デフォルトの名無しさん
2019/06/04(火) 10:23:22.04ID:prB+PlYz210202
2019/06/04(火) 10:27:05.50ID:prB+PlYz >>205
なるほど。暇があったらそれも考慮しよう。
なるほど。暇があったらそれも考慮しよう。
211デフォルトの名無しさん
2019/06/04(火) 11:04:03.94ID:Hzpqs43L 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_lOtVUAE8t0O.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
かんたんに入手できますのでご利用下さい
https://pbs.twimg.com/media/D8I_lOtVUAE8t0O.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
かんたんに入手できますのでご利用下さい
212デフォルトの名無しさん
2019/06/04(火) 13:01:01.36ID:XXr8i2SB >>211
あとで一万円の請求が来るらしい
あとで一万円の請求が来るらしい
213デフォルトの名無しさん
2019/06/04(火) 13:24:26.77ID:RxG/e7Cf >>211
バラまきキャンペーン乙。
バラまきキャンペーン乙。
214デフォルトの名無しさん
2019/06/05(水) 02:49:29.97ID:TK4G9YGK >>200 Ruby
# エスケープシーケンスが有効な環境
print "\e[1;1;H\e2" # "\ec"
while true
print 79.times.inject(''){|s| s += (rand(20) >= 19)? '|' : ' ' }, "\n\e[1T\eM"
sleep 0.1
end
# エスケープシーケンスが有効な環境
print "\e[1;1;H\e2" # "\ec"
while true
print 79.times.inject(''){|s| s += (rand(20) >= 19)? '|' : ' ' }, "\n\e[1T\eM"
sleep 0.1
end
215デフォルトの名無しさん
2019/06/05(水) 19:02:11.80ID:xAyG9V/M お題:2次元関数を図示したとき網目状になる関数を示せ。
216デフォルトの名無しさん
2019/06/05(水) 19:05:56.09ID:JxAz00LY 網目状になったら普通それは関数とは言わないんですが
217デフォルトの名無しさん
2019/06/05(水) 20:21:05.87ID:4AufAgsU >>200
https://light.dotup.org/uploda/light.dotup.org593450.gif
エスケープシーケンスのコードが行方不明だったので書き直した。
C++で書いたけど、ベターCですなぁ。
https://light.dotup.org/uploda/light.dotup.org593450.gif
エスケープシーケンスのコードが行方不明だったので書き直した。
C++で書いたけど、ベターCですなぁ。
218デフォルトの名無しさん
2019/06/05(水) 20:26:27.13ID:Fd++qFdy >>215
それは数学のお題では?関数の方を求めるんでしょ?図を画面に出すとかではなく。
それは数学のお題では?関数の方を求めるんでしょ?図を画面に出すとかではなく。
219214
2019/06/06(木) 05:58:02.66ID:6h02yf6h >>200 Ruby
# 水はねを追加
require 'io/console'
Crow, Ccol = STDOUT.winsize
print "\e[0;0H"
lines = []
while true
line = ' ' * Ccol
rand(Ccol).div(8).times{ line[rand(Ccol)] = '|' }
lines << line
print "\e[0;0H#{line}\n\e[0;0H"
if lines.size >= Crow
line = lines.shift.tr('|','w')
print "\e[#{Crow};0H#{line}\e[0;0H"
end
sleep 0.1
print "\e[0;0H\eM"
end
# 水はねを追加
require 'io/console'
Crow, Ccol = STDOUT.winsize
print "\e[0;0H"
lines = []
while true
line = ' ' * Ccol
rand(Ccol).div(8).times{ line[rand(Ccol)] = '|' }
lines << line
print "\e[0;0H#{line}\n\e[0;0H"
if lines.size >= Crow
line = lines.shift.tr('|','w')
print "\e[#{Crow};0H#{line}\e[0;0H"
end
sleep 0.1
print "\e[0;0H\eM"
end
220デフォルトの名無しさん
2019/06/06(木) 18:09:53.98ID:Qxsak61t お題
1/x + 1/2y + 1/3z = 4/3
を満たす、整数( x, y, z )の組み合わせを求めろ
ただし、x, y, z の範囲は、1 <= x, y, z <= 4 とする
答え
[ 1, 2, 4 ], [ 1, 3, 2 ], [ 2, 1, 1 ]
1/x + 1/2y + 1/3z = 4/3
を満たす、整数( x, y, z )の組み合わせを求めろ
ただし、x, y, z の範囲は、1 <= x, y, z <= 4 とする
答え
[ 1, 2, 4 ], [ 1, 3, 2 ], [ 2, 1, 1 ]
221デフォルトの名無しさん
2019/06/06(木) 20:34:48.88ID:2PaE6Est また数学か
222デフォルトの名無しさん
2019/06/06(木) 20:50:52.65ID:ZTQEoQsZ これは数学と言うより、コンピュータの問題じゃないかな。
IEEE754の理解が必要になると思う。
IEEE754の理解が必要になると思う。
223220
2019/06/06(木) 22:57:28.49ID:Qxsak61t 有理数・Rational クラスを使えば?
式を6倍しても良いけど
式を6倍しても良いけど
224デフォルトの名無しさん
2019/06/06(木) 23:11:58.29ID:Zwi2yFYb というか知的障害者でも64回回せば終わる問題だよな
225デフォルトの名無しさん
2019/06/06(木) 23:16:57.91ID:P4iafl1G 上位大学の入試見てると問題作りってセンス出るよな
226デフォルトの名無しさん
2019/06/07(金) 07:11:55.05ID:CBwJTjr/227デフォルトの名無しさん
2019/06/07(金) 13:55:32.04ID:D45ggIzR >>215
sin(x + y)*sin(x - y)=0
sin(x + y)*sin(x - y)=0
228デフォルトの名無しさん
2019/06/07(金) 16:27:31.91ID:RHh4qcVs230デフォルトの名無しさん
2019/06/07(金) 16:36:23.22ID:CBwJTjr/231デフォルトの名無しさん
2019/06/07(金) 16:44:59.95ID:RHh4qcVs あぁ、すまん。
暇なので愚直に解いてくるわ。
暇なので愚直に解いてくるわ。
232デフォルトの名無しさん
2019/06/07(金) 17:00:40.10ID:RHh4qcVs https://ideone.com/0kIloe
愚直に解いたのでは出ないので、有理数クラスが必要だ。という話になりました。(愚鈍)
愚直に解いたのでは出ないので、有理数クラスが必要だ。という話になりました。(愚鈍)
233デフォルトの名無しさん
2019/06/07(金) 17:32:22.41ID:IXZHPSuO 等式を6xyz倍して、4の3乗通りの整数の組み合わせを代入して単純に比較するだけの話だよね
234デフォルトの名無しさん
2019/06/07(金) 18:22:52.80ID:CBwJTjr/235デフォルトの名無しさん
2019/06/07(金) 20:25:03.39ID:itc0IrgZ お題:相異なる25個の英大文字が与えられるので、足りない1個を出力せよ
BCDEFGHIJKLMNOPQRSTUVWXYZ -> A
YIZFOADLMWCRUTGSVQKJEHNBP -> X
BCDEFGHIJKLMNOPQRSTUVWXYZ -> A
YIZFOADLMWCRUTGSVQKJEHNBP -> X
236デフォルトの名無しさん
2019/06/07(金) 20:27:51.01ID:LHJ6D3bl >>235 ruby
$><<([?A..?Z]-gets.split(''))
$><<([?A..?Z]-gets.split(''))
237デフォルトの名無しさん
2019/06/07(金) 20:28:29.84ID:LHJ6D3bl238デフォルトの名無しさん
2019/06/08(土) 00:59:14.99ID:zvJkEDj7 >>235 Perl5
for $s (BCDEFGHIJKLMNOPQRSTUVWXYZ, YIZFOADLMWCRUTGSVQKJEHNBP) {
@a = grep{0>index$s,$_} A..Z;
print "$s -> @a\n";
}
$ perl 14_235.pl
BCDEFGHIJKLMNOPQRSTUVWXYZ -> A
YIZFOADLMWCRUTGSVQKJEHNBP -> X
for $s (BCDEFGHIJKLMNOPQRSTUVWXYZ, YIZFOADLMWCRUTGSVQKJEHNBP) {
@a = grep{0>index$s,$_} A..Z;
print "$s -> @a\n";
}
$ perl 14_235.pl
BCDEFGHIJKLMNOPQRSTUVWXYZ -> A
YIZFOADLMWCRUTGSVQKJEHNBP -> X
239デフォルトの名無しさん
2019/06/08(土) 01:04:50.07ID:zvJkEDj7240デフォルトの名無しさん
2019/06/08(土) 04:54:26.27ID:t4bm4zRu241デフォルトの名無しさん
2019/06/08(土) 05:36:07.66ID:BULhVnPP243デフォルトの名無しさん
2019/06/08(土) 06:35:13.06ID:nbnKD3nO 最初から曖昧な式を書いてる出題者が最大の悪意だろ
もう無視しろよこんなサイコパス
もう無視しろよこんなサイコパス
244デフォルトの名無しさん
2019/06/08(土) 06:40:21.36ID:c2kswOOS えぇ……どこが曖昧なんだよ
無知だからって開き直るのは格好悪いわ
無知だからって開き直るのは格好悪いわ
245デフォルトの名無しさん
2019/06/08(土) 06:50:01.64ID:7Ke9leiS >>241
悪意と言うより6.0/xとか見る限りちょっと抜けてるんだと思う
悪意と言うより6.0/xとか見る限りちょっと抜けてるんだと思う
246デフォルトの名無しさん
2019/06/08(土) 07:48:52.33ID:jHJxbMi0 お前らでも他人の悪口言うもんなんだな
247デフォルトの名無しさん
2019/06/08(土) 10:21:44.01ID:831NYUH9 >>235 Pharo/Squeak Smalltalk
| alphabet |
alphabet := Character alphabet asUppercase.
alphabet difference: 'BCDEFGHIJKLMNOPQRSTUVWXYZ'. "=> 'A' "
alphabet difference: 'YIZFOADLMWCRUTGSVQKJEHNBP'. "=> 'X' "
| alphabet |
alphabet := Character alphabet asUppercase.
alphabet difference: 'BCDEFGHIJKLMNOPQRSTUVWXYZ'. "=> 'A' "
alphabet difference: 'YIZFOADLMWCRUTGSVQKJEHNBP'. "=> 'X' "
248デフォルトの名無しさん
2019/06/08(土) 11:01:33.46ID:CjDCyQh6 >>220 Pharo/Squeak Smalltalk
| set exp |
set := Set new.
(1 to: 4) asDigitsToPower: 3 do: [:combi |
combi permutationsDo: [:permu | set add: permu copy]
].
exp := [:x :y :z | 1/x + (1/(2*y)) + (1/(3*z))].
set select: [:permu | (exp valueWithArguments: permu) = (4/3)]
"=> a Set(#(2 1 1) #(1 3 2) #(1 2 4)) "
| set exp |
set := Set new.
(1 to: 4) asDigitsToPower: 3 do: [:combi |
combi permutationsDo: [:permu | set add: permu copy]
].
exp := [:x :y :z | 1/x + (1/(2*y)) + (1/(3*z))].
set select: [:permu | (exp valueWithArguments: permu) = (4/3)]
"=> a Set(#(2 1 1) #(1 3 2) #(1 2 4)) "
249195
2019/06/08(土) 11:07:07.66ID:gSg6KwWS >>235 python
import string
A26 = set(string.ascii_uppercase)
print(A26.difference(set('BCDEFGHIJKLMNOPQRSTUVWXYZ')).pop()) #-> A
print(A26.difference(set('YIZFOADLMWCRUTGSVQKJEHNBP')).pop()) #-> X
import string
A26 = set(string.ascii_uppercase)
print(A26.difference(set('BCDEFGHIJKLMNOPQRSTUVWXYZ')).pop()) #-> A
print(A26.difference(set('YIZFOADLMWCRUTGSVQKJEHNBP')).pop()) #-> X
250デフォルトの名無しさん
2019/06/08(土) 20:39:21.75ID:gCLo3iII251デフォルトの名無しさん
2019/06/08(土) 20:40:05.48ID:gCLo3iII >>245
全体を6倍しているからだが?
全体を6倍しているからだが?
252デフォルトの名無しさん
2019/06/08(土) 20:41:05.12ID:gCLo3iII >>242
それが分母ならちゃんと括弧書けよ。
それが分母ならちゃんと括弧書けよ。
253デフォルトの名無しさん
2019/06/08(土) 21:10:55.53ID:7Ke9leiS 周りの人に同情するわ…w
254デフォルトの名無しさん
2019/06/08(土) 21:53:10.61ID:bSq0it8T ID:gCLo3iII ガチのガイジやんけ
255デフォルトの名無しさん
2019/06/08(土) 22:03:07.94ID:CpkbOmpy ワラタwww
256デフォルトの名無しさん
2019/06/08(土) 23:58:19.51ID:nh3nMmSu https://ideone.com/IFCJVe
3個でないよ?(愚鈍)
3個でないよ?(愚鈍)
258デフォルトの名無しさん
2019/06/09(日) 00:14:56.14ID:W8wtcQAp >>235
AからZの文字コードの数値の総和から入力文字列の各文字の文字コードの総和を引けばいいね
AからZの文字コードの数値の総和から入力文字列の各文字の文字コードの総和を引けばいいね
259デフォルトの名無しさん
2019/06/09(日) 00:16:02.81ID:SSgQq8CW260デフォルトの名無しさん
2019/06/09(日) 00:17:23.59ID:SSgQq8CW261デフォルトの名無しさん
2019/06/09(日) 00:19:22.44ID:OSjRKT39 むしろプログラマの世界で数式を書くなら、
1/(2*y) だろうな。
1/2y と書けば、普通は、(1/2) * y だろ。
1/(2*y) だろうな。
1/2y と書けば、普通は、(1/2) * y だろ。
262デフォルトの名無しさん
2019/06/09(日) 00:24:01.37ID:SSgQq8CW 数学習った時も掛け算記号は省略できるとか習った覚えが。
あと、割り算と掛け算混ぜたときの結果は項の順番によらないかった覚えが。
寝る。
あと、割り算と掛け算混ぜたときの結果は項の順番によらないかった覚えが。
寝る。
263デフォルトの名無しさん
2019/06/09(日) 00:45:59.55ID:T9jyzIYI264デフォルトの名無しさん
2019/06/09(日) 01:16:32.66ID:zgQq0a06 >>263
数式でも人が紙に書いたかのような表現が使えず1行に無理に押し込める形式にするのならそれなりの工夫が必要だ
数式でも人が紙に書いたかのような表現が使えず1行に無理に押し込める形式にするのならそれなりの工夫が必要だ
265デフォルトの名無しさん
2019/06/09(日) 01:59:59.85ID:RDMRCxQC まず普通の人はあの表記を見ても迷わない
一京歩譲ったとして仮に迷ったとしても与えられた答えを代入すれば猿でも分かる
つまりいちゃもんつけてるのは猿未満
一京歩譲ったとして仮に迷ったとしても与えられた答えを代入すれば猿でも分かる
つまりいちゃもんつけてるのは猿未満
266デフォルトの名無しさん
2019/06/09(日) 02:03:55.91ID:vJOouxE6 自演乙
267デフォルトの名無しさん
2019/06/09(日) 02:08:15.94ID:1JZdgA2h■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 地球から無限km先の場所ってどうなっているの?
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 日本、高市のお陰で破滅に近づくwwwwwwww
- まみちゃん
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
