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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2018/04/24(火) 20:45:14.49ID:ZY7R7Sru
プログラミングのお題スレです。

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

【出題と回答例】
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/

宿題は宿題スレがあるのでそちらへ。
2018/08/28(火) 00:22:03.08ID:LPHHle1d
>>807
https://qiita.com/jugemjugemu/items/4db1dfd3d2737d3979df
CreateFileW
2018/08/28(火) 00:26:01.26ID:04IHxsB7
>>807
そろそろ適切なスレに移動したら?
2018/08/28(火) 00:29:32.20ID:mZeP8xuo
>>809
>適切なスレ
って、あなたはどこを想定しているのですか?
2018/08/28(火) 02:44:52.27ID:Z7hOIgIF
スレタイも読めないのかこいつは・・・
2018/08/28(火) 10:27:46.88ID:QGrjhPlD
>>805
流石に与えられた枚数は全て使うだろ
アスペかよw
813デフォルトの名無しさん
垢版 |
2018/08/28(火) 16:31:53.27ID:C1AWmFJx
>>812
与えられると何処に書いてある?
2018/08/28(火) 18:47:35.73ID:4ROMapnq
とりあえず>>787はちゃんと問題書くか取り下げるかしろよ…
2018/08/28(火) 22:17:12.42ID:QGrjhPlD
>>813
近似値も想定している文意から汲めないならアスペ
2018/08/28(火) 22:36:38.28ID:Gymzh0gE
>>815
とりあえずお前の解釈を書いてみな
2018/08/28(火) 23:00:50.43ID:QGrjhPlD
>>816
ぱっと見て
カードの数nとカードの縦と横の長さx, yが与えられたときに
総てのカードを並べて作った矩形の縦と横の長さをX, Yとして
|X/Y - x/y|が最小になるような(X, Y)を求める問題かと思ったんだけど
というか>>787は言葉足らず過ぎるしアスペ云々は言い過ぎだったわすまん
2018/08/28(火) 23:15:02.28ID:Gymzh0gE
n枚を矩形になるように並べる
なんてことは書いてないけど

あと
『|X/Y - x/y| が最小』
は数学的センスが無い
x,yを入れ替えても値が変わらない誤差の定義にしたい
2018/08/29(水) 00:49:59.45ID:e0sa1Xvi
>>818
矩形じゃないと縦幅と横幅が定義できないからそこはいいんでない?
>『|X/Y - x/y| が最小』は数学的センスが無い
はその通りだね
m := min{x, y}, M := max{x, y}, λ_x = X, λ_y = Y として
として |m/M - λ_m/λ_M|の最小値を求めるべきだね
2018/08/29(水) 08:01:13.69ID:cDvJjkNL
>>819 前半
どんな形に並べても縦と横の方向が決まっていれば縦幅と横幅はある

>>819 後半
さらにセンスが無い
2018/08/29(水) 08:06:49.08ID:e0sa1Xvi
>>820
『どんな形に並べても縦と横の方向が決まっていれば縦幅と横幅はある』
これは偽
少しは検討してから書き込んだらどうなんだ

後半が理解できないなら「テンソル」で調べてね
2018/08/29(水) 08:18:18.70ID:cDvJjkNL
横方向をx軸、縦方向をy軸としたx, y平面上に
トランプを並べるとする
有限サイズ(>0)のトランプを有限枚(>0)並べるので
トランプは有界で非空

xの上限 - xの下限 = 横幅
yの上限 - yの下限 = 縦幅
2018/08/29(水) 08:21:39.47ID:cDvJjkNL
>>819 後半
さらにセンスが無い
2018/08/29(水) 08:41:09.91ID:F6DjsKzv
オレオレ解釈でマウント取合いかよ w
2018/08/29(水) 09:24:22.25ID:e0sa1Xvi
>>822
勝手な距離空間持ち出してこないでくれませんかねぇ
2018/08/29(水) 12:43:01.20ID:r/8waa6p
勝手な距離空間www
後に引けなくなってさらに痛くなる
2018/08/29(水) 17:30:59.79ID:e0sa1Xvi
はいはい。頭いいね坊や
今度からは算数をきちんと勉強してからレスしてね
828デフォルトの名無しさん
垢版 |
2018/08/29(水) 19:00:11.58ID:bZ2D0xRL
>>815
お前は勝手に汲み過ぎ
2018/08/29(水) 19:03:26.04ID:e0sa1Xvi
>>828
はいはいよかったですねー
830デフォルトの名無しさん
垢版 |
2018/08/29(水) 19:10:03.95ID:bZ2D0xRL
>>829
君が元の問題を書いた人か?
2018/08/29(水) 19:24:13.92ID:5cagDv75
お題:標準入力から(で始まり)で終わる顔文字が与えられる。この顔文字を太らせて標準出力に出力しなさい。
2018/08/29(水) 19:40:07.15ID:e0sa1Xvi
>>830
ちげーよ、出題者ならまともな条件追加してるわw
自分では何も提示しないのに難癖つけてくるアホがうざったいだけ
2018/08/29(水) 19:41:27.76ID:5CKWgBXh
テンソル君頑張ってるね
2018/08/29(水) 19:53:04.28ID:5CKWgBXh
トランプを並べる問題で
非ユークリッド空間を前提にしちゃう
頭がおかしい人
2018/08/29(水) 20:01:44.71ID:F6DjsKzv
頓珍漢なオレオレ解釈提示してドヤってる方がウザいわ
2018/08/29(水) 20:11:16.34ID:V4Xw96gq
>>787

並べるのが矩形に限らないのであれば
>>791のとおり任意の枚数で可能

矩形に並べるとして
枚数が与えられないなら>>792のとおり4枚で可能

与えられるなら>>794のとおり
与えられた自然数を最も僅差の2つの自然数の積で表す問題と同値
ただこの場合、問題文の不備を不問にしても
>並べるトランプは偶数枚
って条件がなぜ必要になるのか疑問が残るが…

いずれにしても問題としては終わってるので
これ以上長引かせるのは不毛
2018/08/29(水) 22:16:45.79ID:Nirpjn+4
× 問題としては終わってる
○ 人間としては終わってる
2018/08/29(水) 22:32:57.89ID:cDvJjkNL
どこからも
矩形に隙間なく並べる
とは読めないのだけど
2018/08/29(水) 22:47:22.89ID:AXEWk4o3
書かれていない条件は勝手に解釈すればいい
その条件の問題を解くのが楽しいと感じるならその条件で回答すればいいだけ
グダグダと問題自体を統一する必要は無い
2018/08/29(水) 22:49:31.68ID:cDvJjkNL
さすがに非ユークリッド空間は無いだろ
2018/08/29(水) 23:06:35.04ID:rr2ZC/zS
偶数枚並べるようなゲームを想定してるんでしょ
2018/08/29(水) 23:10:01.39ID:cDvJjkNL
>>839
「問題を解く」という言葉がふさわしいような条件が見つからないから困っているわけで
2018/08/30(木) 00:01:13.99ID:s4UfRJo7
面白みが無いならスルーでいいだろ
844デフォルトの名無しさん
垢版 |
2018/08/30(木) 01:37:09.37ID:qgZ9UxCP
>>831
Kotlin
https://paiza.io/projects/R255MQByNDBUFUfADcsP5w

スペース入れただけなんだけど、これでいいのかな?
2018/08/30(木) 19:45:18.01ID:PhGGZV18
>>844
OKです
2018/08/31(金) 20:49:23.29ID:QC9x0InA
>>247
java
pastebin,com/7cnjtkNG
2018/08/31(金) 21:01:15.01ID:QC9x0InA
>>846
変数宣言を増やせばいくらでも行けるけどこれが限界かも
リフレクションはやっぱりクソだな
2018/08/31(金) 21:58:19.14ID:UbfaileO
>>247 Squeak Smalltalk, インスタンス変数で254個まで

| obj n limit |
obj := Object new assureUniClass.
n := 0.
[[obj addInstanceVarNamed: 'i', (n := n + 1) asString withValue: n] repeat] ifError: [].
limit := obj class instSize. "=> 254 "
obj instanceVariableValues asArray = (1 to: limit) asArray "=> true "
2018/08/31(金) 23:18:37.32ID:hdwU5T2H
自然数nに対して
3Σ_{k = 0}^{2n}(-2)^k / (2n + 1)^2
が整数となるnを総て求めよ
2018/09/01(土) 10:36:15.07ID:oWRhkMQP
数学厨は帰れ
851デフォルトの名無しさん
垢版 |
2018/09/01(土) 10:57:14.89ID:Wx/QBEc1
>>849
数式というか文字が何を表しているのか分からない。最初の { の直前の _ は何を意味するんだ?
更に { } で括った部分と ( ) で括った部分の違いは?

まあわかったとしても解く気は起きないかも知れないので面倒なら解説しなくても良い。
2018/09/01(土) 11:24:51.31ID:DlN6jaxu
>>849じゃないけど

_はΣの下
^はΣの上

テキスト限定でのよくある表記
2018/09/01(土) 12:14:11.54ID:9UhZQst+
数学板でお題スレ立てようかと思ったらすでに似たようなスレがあった

面白い問題おしえて〜な 27問目
https://rio2016.5ch.net/test/read.cgi/math/1532793672/
2018/09/02(日) 01:44:20.01ID:oSO4LvdH
>>795-796
>>807
https://mevius.5ch.net/test/read.cgi/tech/1434079972/53
855デフォルトの名無しさん
垢版 |
2018/09/02(日) 04:36:43.72ID:4Jf6YH6e
>>852
そういう意味だとすると>>849はこうかな。

Kotlin
https://paiza.io/projects/3ObT5j3XNNkuKqDXdk6E7g

しかし、本当にこれで全てなのかは不明。
Double 型で計算できる所まで計算して結果が整数の時の n を出してるだけなので。
2018/09/02(日) 10:05:17.48ID:jaQJTA9z
>>849
(1 + 2 ^ (2n + 1)) / (2n + 1) ^ 2
に変形できる
答えは多分n=1だけだと思う

python3で時間いっぱいまで総当たり
https://ideone.com/GGijCL
2018/09/02(日) 11:43:51.21ID:/9nCrt4M
>>849は数学オリンピックのマスターデーモンだな
答えはn=0, 1のみ
858デフォルトの名無しさん
垢版 |
2018/09/02(日) 16:00:22.41ID:4Jf6YH6e
ごめん。>>855は3倍するのを忘れていた。
859デフォルトの名無しさん
垢版 |
2018/09/02(日) 17:40:51.50ID:4Jf6YH6e
>>855
Forkして3倍にするの入れてみたけど大差ない・・・
https://paiza.io/projects/IZQxz8kWTqR-Fw04EN9o1w
860デフォルトの名無しさん
垢版 |
2018/09/02(日) 17:46:26.05ID:4Jf6YH6e
>>857
あれ?そうなの?
じゃあプログラム何か間違ってんのかなあ?
2018/09/02(日) 18:31:32.88ID:jaQJTA9z
>>860
double型の精度の問題
計算結果は指数関数が支配しているからnが大きくなると有効桁数が足りなくなる
862デフォルトの名無しさん
垢版 |
2018/09/02(日) 18:47:50.05ID:4Jf6YH6e
>>861
なるほど。とすると32以上はもうダメな値ってことだな。
かといってBigDecimalとか使って延々と計算しても意味ないな。
数学的に答え出てるし。
863デフォルトの名無しさん
垢版 |
2018/09/05(水) 09:52:56.23ID:lHAOj/Nm
プログラミングならここからだな

https://site.moshimo.com/rhino/0002.html
2018/09/08(土) 22:16:42.52ID:vC/rF1cv
質問スレからパクってきた配列の易しい問題

質問者は他レス見るにプログラミング自体経験なさそうだが
893 デフォルトの名無しさん (アウアウカー Sa8f-aTuM [182.250.241.36])[sage] 2018/09/08(土) 21:43:04.65 ID:6/Xg/XCUa

どこで質問するべき内容なのか迷っていたのですが調べているとプログラミング関係のようなのでここで質問させていただきます

例えば
1〜50までの数字の中で数字を10個ランダムで選ぶ乱数ツールは検索するとすぐにでてきます

しかし、自分が求めているものは2つあり
@
1〜50までの数字の中で2.16.22.23.42.50を除いて10個ランダムで選ぶことができるもの
A
1.2.5.6.16.18.20.21.23.28.30.33.39.4047.49.50の選択した数字中から10個ランダムで選ぶことができるもの

@とAで挙げた数字は適当ですが場合によっては@で除外した数字やAの選択した数字は変えたいです

このような場合自分でプログラミングしないといけないのでしょうか?
2018/09/08(土) 22:39:44.98ID:CrgXDO1K
百錬の覇王と召喚少女の奴隷魔術
2018/09/08(土) 22:41:19.06ID:CrgXDO1K
>>865
誤爆
2018/09/08(土) 22:56:28.52ID:DvgxKi+t
>>864 Squeak/Pharo Smalltalk

"@"
((1 to: 50) copyWithoutAll: #(2 16 22 23 42.50)) shuffle first: 10.

"A"
#(1 2 5 6 16 18 20 21 23 28 30 33 39 40 47 49 50) shuffle first: 10.
2018/09/09(日) 10:46:50.62ID:yaYW83OX
>>864 Ruby
([*1..50] - [2, 16, 22, 23, 42, 50]).sample(10)
[1, 2, 5, 6, 16, 18, 20, 21, 23, 28, 30, 33, 39, 40, 47, 49, 50].sample(10)

というか1~44までの数字の中で数字を10個ランダムで選ぶ乱数ツール使えばいいだけなのに質問者が謎
2018/09/09(日) 10:51:12.28ID:XJaXrhZ0
ロト6を当てたい一般人だろ
そんくらいは察してやれよ
2018/09/09(日) 11:22:22.79ID:VWkPHcyt
>>868>>869
自演
2018/09/09(日) 11:49:05.41ID:na1duSUN
>>868
アスペ
2018/09/09(日) 12:05:30.79ID:yaYW83OX
お、質問者様の登場か?w
2018/09/09(日) 13:55:51.77ID:na1duSUN
>>872
糖質かよ
2018/09/09(日) 14:04:26.80ID:iiqq7TK9
発達障害イライラでワロタ
2018/09/09(日) 14:05:05.91ID:juRJVYHI
くこけ?😗
2018/09/09(日) 14:06:54.57ID:MtkyzY0F
とうふさんはすこか??😍
2018/09/09(日) 14:08:03.90ID:uzOuEcd3
自演死ね
878デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:08:44.70ID:x2owZh/r
                イ             '、
                /       ハ        ',
                i   ハ   ノ |  i、     | 
   r‐-、   ,...,,      |   リ从-ノ ノリノノ-)リ、  l 
   :i!  i!  |: : i!|     |  リ ‐=・-;  -・=‐ Y  l     イェ〜イ〜プログラミング好きなオタクみってるう?なんJ民デース!
    !  i!.  |  ;|  .    .i从 | ` ̄,:     ̄´ |从!   
     i! ヽ |  |      i リ,i   ゚人,,__,,人:.   | リ}  
    ゝ  `-!  :|! .     ハ: i.  , __ij..__ 、:  'iノ´ 
   r'"~`ヾ、   i!      彡、  `Zエlフ'´ /ミ 
  ,.ゝ、  r'""`ヽ、i!      彡イ\ ` ̄´ / ト ミ
  !、  `ヽ、ー、   ヽ    _/ ∧ > ―<  ∧ \
   | \ i:" )     ─ ' ¨: : : : | \     / |: : : \
879デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:09:07.67ID:0efZNutP
くこは罠🙅‍♀
880ニャース
垢版 |
2018/09/09(日) 14:09:35.76ID:AYD3VQs9
ここでしたか
881デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:09:50.68ID:+yUoETM4
グレイシアちゃんのふたなりチンポ
882デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:10:48.73ID:m5NrVMRk
【怒報】ワイ 専門板にて1人からアスペやら糖質認定を受ける【援護求む】
http://swallow.5ch.net/test/read.cgi/livejupiter/1536469396/
2018/09/09(日) 14:11:31.78ID:lnlyvEPx
なんJから来たンゴwwwwwwww
884デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:12:42.07ID:V2BhMRg2
なんjの絆舐めるな!
2018/09/09(日) 14:14:26.66ID:JLLEIooV
試合中やぞ
886デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:15:18.48ID:KoiRlOSP
なんだこのスレ😨
887デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:15:42.19ID:1Rk7pi2L
アスペの>>868が居ると聞いて
888デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:16:23.81ID:7fkrmWDW
なんj書き込んだキッズ
今度から一人で解決しようね🤗
2018/09/09(日) 14:16:27.10ID:KW6FAnPg
>>871
>>873
実はこいつがなんJでスレ建てたんやで
>>868
は被害者や
890デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:17:33.96ID:xWgdA58m
はい��
891デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:18:16.63ID:UPePJlkV
ここになんjに助けを求めたガイジはいませんかー?🙋
負け犬は何処かな🤔
2018/09/09(日) 14:18:35.22ID:mhobrALw
くこけ?
2018/09/09(日) 14:19:05.04ID:SFaJ2QTJ
なんJにスレ立ててまでするチンパンジーが見れると聞いて来ました
894デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:20:44.64ID:UPePJlkV
恥ずかしがらずに出てこいよ😘
ガイジくん😁
それとも顔真っ赤で出てこれないかな?🤔
2018/09/09(日) 14:24:20.57ID:iiqq7TK9
>>894
負け犬はお前定期
896デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:26:08.47ID:UPePJlkV
>>895
キターーー😁
本物ですわ😏
897デフォルトの名無しさん
垢版 |
2018/09/09(日) 14:26:42.15ID:7fkrmWDW
>>895
スレ立てガイジ本人いて草
2018/09/09(日) 15:05:27.62ID:iMK3cxKN
図星か
899デフォルトの名無しさん
垢版 |
2018/09/09(日) 15:07:21.91ID:xWgdA58m
>>895
大丈夫か?��
2018/09/09(日) 15:57:06.11ID:yaYW83OX
意味わからないんだがw
ハンJでしょうもないプログラミングの質問した人がいたってことか?
2018/09/09(日) 15:58:03.09ID:yaYW83OX
ハンJじゃないなんJ
2018/09/09(日) 16:03:08.91ID:SFaJ2QTJ
また日本語怪しいじゃん君なんJでもまともに喋れなかったよね?
2018/09/09(日) 16:07:58.48ID:yaYW83OX
>>871が建てたのはこれかw
http://tomcat.2ch.s c/test/read.cgi/livejupiter/1536469396/
2018/09/09(日) 16:20:59.20ID:yaYW83OX
で元のレスがこれか
https://mevius.5ch.net/test/read.cgi/tech/1526606537/893
2018/09/09(日) 17:03:05.57ID:na1duSUN
>>903
立ててないぞ
人になすりつけるな
2018/09/09(日) 17:12:29.21ID:3HCWUffr
>>900でなんjをハンjと打ち間違える時点で通報騒動知ってるやつやん
>>872で自分に都合の悪いレスつくと本人認定するような奴だしなんでもかんでも人のせいにしてきたんだろうな
2018/09/09(日) 17:20:33.91ID:yaYW83OX
あ、これ俺に成りすまして他板でクソスレ立てて人をこっちに呼び込んでんのね
今理解したわ
このスレの住人なら>>870-871程度のことで他の板にスレ立てるわけないってわかってもらえると思うけど
荒れると嫌なんでしばらくROMりますわ
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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