[過去ログ] プログラミングのお題スレ Part17 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(6): 2020/03/13(金)01:42 ID:0rEhys36(1) AAS
プログラミングのお題スレです。
【出題と回答例】
1 名前:デフォルトの名無しさん
お題:お題本文
2 名前:デフォルトの名無しさん
>>1 使用言語
回答本文
結果がある場合はそれも
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
外部リンク:ideone.com
省11
2: 2020/03/13(金)08:41 ID:RXilWx3L(1) AAS
>>1おつ
3(3): 2020/03/14(土)15:24 ID:L+5etp1i(1) AAS
お題:
日本式ローマ字の文字列をひらがなに変換してください
入力:tokugawayosimunehaedozidaidaihatidaisyougun
4(2): 2020/03/14(土)16:53 ID:R7iBZnY8(1) AAS
何スレか前にやったじゃん。ネタ切れかよ
5(2): 2020/03/14(土)17:13 ID:ZPl207sd(1) AAS
ネタ切れだよ
文句言うな
6(3): 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)02:13 ID:IdLAz5Ve(1/6) AAS
お題: なるべく短い文字数のコマンドで自動的にMS-DOSのシステムを完全停止させる。
7: 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)02:20 ID:IdLAz5Ve(2/6) AAS
>>6
ただし、システムは破壊しないものとする。
8: 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)02:41 ID:IdLAz5Ve(3/6) AAS
ヒント:外部コマンド
9: 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)03:52 ID:IdLAz5Ve(4/6) AAS
>>6
やっぱりお題を撤回します。古いハードディスクの関係で、システムを強制終了するとドライブが壊れる可能性があるらしいので。つまんないの。
10(2): 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)04:20 ID:IdLAz5Ve(5/6) AAS
お題: 一辺2000メートルの正方形の平面上にランダムに動く物体5個がある。正方形の中心に自機があり、自機を中心にレーダー電波が一定速度で回転しながら常に放射されている。
物体がレーダー電波に当たるとその瞬間にその物体までの距離と方向がわかる仕組みになっている。
各物体が直線等速運動をしていると仮定して随時に各物体の速度を推定し、物体が100メートルより近いときは、それが当たりそうな場所に向かってミサイルを自動的に発射する次のようなアルゴリズムを作れ。
1. 毎分ごとに物体5個の位置(Pxn, Pyn)と推定速度(Vxn, Vyn)を報告すること。
2. 自機は動かない。
3. ミサイルを発射するときは方向(Tn; ラジアン)を報告すること。ミサイルの速さは毎秒5メートルである。
4. ミサイルの個数には制限がない。
5. ミサイルと物体座標が2メートル以内であれば、ミサイル命中と見なす。命中すれば物体は消える。実際に消えたときは消えた位置を報告する。
11(1): 2020/03/15(日)05:43 ID:fxB2xu91(1) AAS
前スレの6N+1型と6N-1型の素数どちらが多いかという問題
それぞれの素数全てからなる集合をA, B としたとき、A, Bの濃度はどちらも?_0であり等しい。
問題(と出題者の)頭が悪すぎ
12: 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)08:04 ID:C2+jTQYL(1) AAS
頭悪いと言われるけど、技術的な問題を作れるヤツが少ないから困ってるんだ。
80年代の防衛システムを作れる奴が居ないんだぜ。
ひつじのような学生ばかり作って必要な分野に投資しない。この国はお金を動かす奴等が馬鹿ばかりだ。
13: 蟻人間 ◆T6xkBnTXz7B0 2020/03/15(日)09:44 ID:IdLAz5Ve(6/6) AAS
ぼくが指導者になるしかないのかな。。。
14: 2020/03/15(日)10:11 ID:R5iQYFh6(1) AAS
インパール作戦の指揮者のような死導者になるのかな
15(1): 2020/03/16(月)16:23 ID:8T/rxY7p(1/2) AAS
>>11
どちらも有限個でない証明がいるんじゃね?
双子素数の無限存在の十分条件だな(´・ω・`)
16: 2020/03/16(月)16:31 ID:8T/rxY7p(2/2) AAS
Oops sorry 6nプラマイ型の無限性じゃ双子予想導けなかった(´・ω・`)
17: 2020/03/16(月)18:20 ID:GOFQMBOW(1) AAS
>>15
Dirichlet prime number theoremでググれ
初等的な照明は6n±1どちらも簡単
18: 2020/03/17(火)12:37 ID:55EeZ8o4(1) AAS
2種類のSSRキャラが各2%、2種類のSRキャラが各2.5%の確率で排出されるガチャがある
これら4種のキャラが全て(各1体以上)出るまでに必要なガチャ回数の期待値は何回か
また、一日3回ガチャした場合に、イベント期間中の2週間(14日)で出る確率はいくらか
19(1): 2020/03/17(火)13:05 ID:VICFa3qx(1) AAS
無限につづく数列の足し算はできる言語あるの?(wolframとか??)
シグマ(k=4から無限まで) Pk
Pnとは n回で出る時の確率であり
Pn = (0.02*0.025)^2 * (0.91)^(n-4) * (n-1 C 3)
20(1): 2020/03/17(火)14:41 ID:4Vk7SyLR(1/2) AAS
>>6
本当にMS-DOSならばいきなり電源切ればいいのでは?
21(1): 蟻人間 ◆T6xkBnTXz7B0 2020/03/17(火)15:11 ID:jDLeGHZW(1) AAS
>>20
Ctrl+Cかexitしないとハードディスクが壊れるというハードウェアがあったらしい。
22: 2020/03/17(火)15:46 ID:4Vk7SyLR(2/2) AAS
>>21
あー。HDD付いてるのか。
フロッピーディスクのみかと思った。
23: 2020/03/17(火)20:32 ID:WZhpPu/2(1) AAS
>>19
数式処理ができる言語なら級数の収束が数式で解けるから
できるはずだが
24: 2020/03/18(水)09:09 ID:I/71Lz9x(1) AAS
(多項式)*(等比数列)の形の級数に限れば多項式をn, n(n+1), n(n+1)(n+2), ... の線形結合で表してΣ[i=0 to Infinity] i(i+1)...(i+n-1)*r^i = n!r/(1-r)^(n-1)を使えば求められる
だから多項式を展開できて連立方程式が解ける言語ならなんでも
25: 2020/03/19(木)09:16 ID:bOFq5rto(1/2) AAS
>>10
ミサイルの速度遅くね?
敵の速度ってどれくらい?
26: 2020/03/19(木)13:17 ID:WnokI830(1/3) AAS
お題: ミサイル迎撃システムがある
関数analyzeに敵ミサイルの座標である「緯度」「経度」「高度」が渡されるので敵ミサイルを迎撃せよ
なおこのanalyze関数は敵ミサイルが飛翔している間、座標を更新しながら100ミリ秒ごとに繰り返し呼ばれるものとする
敵ミサイルの高度が0以下になった場合、ミサイルの迎撃に失敗したものとみなす
迎撃ポイントを確定したら関数fireを呼び出し、敵ミサイルを撃墜すること
なお迎撃に使うレーザー砲は敵ミサイルに届くまで1秒かかるものとする
敵ミサイルの軌道は直線的とし、重力や空気抵抗を考慮しないものとする
27: 2020/03/19(木)15:56 ID:GbpHbvNZ(1) AAS
レーザーが届くまでに一秒かかるということは
ミサイルの位置も一秒前のものしかわからないわけだな
28(1): 2020/03/19(木)16:21 ID:SIWc9klw(1/2) AAS
高度は地表からの距離だろうか。
地球が完全な球と仮定してよいか。
地球の半径、迎撃レーザーの発射点の座標とかは勝手に決めてよいのか。
ミサイルの起動について地球の自転は考慮不要か。
ミサイルの起動は直線だとして速度が一定と仮定してよいのか。
29(1): 2020/03/19(木)16:50 ID:bOFq5rto(2/2) AAS
地球は平面だろ!
30: 2020/03/19(木)16:59 ID:88pUuzIX(1) AAS
糞コテのお題だぞ
無視しろよ
31(1): 2020/03/19(木)17:18 ID:WnokI830(2/3) AAS
>>28
指摘された点を推敲したいと思います・・・
32(1): 2020/03/19(木)18:08 ID:SIWc9klw(2/2) AAS
>>31
かなり杜撰な問題だと思うけどそもそも自分でちゃんと解いたのか?
33: 2020/03/19(木)18:18 ID:WnokI830(3/3) AAS
>>32
いいえ
34: 2020/03/19(木)18:21 ID:sZ6Ndc8g(1) AAS
テキトーすぎる
コテ関係なく質がひどすぎるお題なんて触れなくておk
35: 2020/03/19(木)20:14 ID:WsP7BoFG(1) AAS
おまえらやる気なさすぎワロタw
36: 2020/03/19(木)20:33 ID:I3A3yd/j(1) AAS
奇形のデブス前にしてチンコ勃てろと言ってるようなもの。
それでEDと罵られても困る。
37: 2020/03/20(金)06:22 ID:Edy1QoAW(1) AAS
>>29
球なのに平らであると
38: 2020/03/20(金)08:51 ID:WvSQRAtR(1) AAS
リーマン球面は複素平面である。
故に球面は平面である。
Q.E.D.
39: 2020/03/20(金)09:12 ID:xr3G6R5C(1) AAS
お題:Gとなるノノグラムデータを作って下さい。
40: 2020/03/20(金)09:29 ID:tkx4ScZk(1) AAS
Gとなる、というのは解がGの文字の字形になるということか?
Gの文字の字形に定義はあるの?
41: 2020/03/20(金)09:49 ID:iazeZlcv(1) AAS
リーマン球面は複素平面である...???
42(4): 2020/03/21(土)19:49 ID:I6z+mtmQ(1/2) AAS
お題: RGBを独自定義の色定数に変換せよ
関数convに引数r, g, bが渡される。それぞれの引数は0~255の範囲の値を持つRGBカラーの値である
このRGB値を以下の色定数に変換し、戻り値として返却せよ
111 ... BLACK
112 ... BLUE
121 ... GREEN
122 ... CYAN
211 ... RED
212 ... MAGENTA
221 ... YELLOW
省2
43: 2020/03/21(土)20:01 ID:I6z+mtmQ(2/2) AAS
>>42
訂正: MAGENTA -> PURPLE
44: 2020/03/21(土)21:38 ID:H1X3lIOS(1) AAS
>>42
Java
外部リンク:paiza.io
45: 2020/03/21(土)22:23 ID:vYB/WqOU(1) AAS
int conv(int r, int g, int b){
return (r&0x80?200:100) + (g&0x80?20:10) + (b&0x80?2:1);
}
46: 2020/03/22(日)00:11 ID:3eM1H9mL(1) AAS
>>3
Java
外部リンク:paiza.io
47: 2020/03/22(日)03:48 ID:INd1TwL5(1) AAS
>>42 Ruby
def conv( *rgb ) rgb.map{|v| v >> 7 & 1 }.inject(0){|r,i| 10*r + i + 1 } end
conv( 0x80, 0, 0 ) #=> 211
48(3): 2020/03/22(日)10:39 ID:q38LxNo0(1) AAS
>>42 Pharo/Squeak Smalltalk
"すでに機能として組み込まれている"
Color r: 0 g: 0 b: 0. "=> Color black "
Color r: 0 g: 0 b: 1. "=> Color blue "
Color r: 0 g: 1 b: 0. "=> Color green "
Color r: 0 g: 1 b: 1. "=> Color cyan "
Color r: 1 g: 0 b: 0. "=> Color red "
Color r: 1 g: 0 b: 1. "=> Color magenta "
Color r: 1 g: 1 b: 0. "=> Color yellow "
Color r: 1 g: 1 b: 1. "=> Color white "
省3
49: 2020/03/22(日)12:47 ID:EPda6hnZ(1) AAS
>>48
さしがsmalltalkさん
50: 2020/03/22(日)23:23 ID:Bu0KMZaA(1) AAS
>>48
恐ろしい子・・・
51: 2020/03/23(月)00:59 ID:ryqQXgQk(1) AAS
>>48
さすスモ
52(7): 2020/03/27(金)23:49 ID:7AzyN3tE(1) AAS
お題:安価をレス番リストに変換せよ
例:
"1" -> [1]
"1-3" -> [1,2,3]
"1,3" -> [1,3]
"1,3-5" -> [1,3,4,5]
53(1): 2020/03/28(土)00:46 ID:xGS8Imsw(1) AAS
>>52 Ruby
def anka(str)
nums=[]
str.split(“,”).each do |s|
x,y=s.split(“-“)
if y
nums+=(x.to_i .. y.to_i).to_a
else
nums<<x.to_i
end
省5
54(1): 2020/03/28(土)01:05 ID:ngUeRIaE(1/2) AAS
お題:>>52
例:
>>52に追加で
"1,1" -> [1]
"1-3,2" -> [1,2,3]
"1-4,2-3" -> [1,2,3,4]
"1-4,3-5" -> [1,2,3,4,5]
上下前次1-新書関写板覧索設栞歴
あと 948 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s