[過去ログ]
プログラミングのお題スレ Part9 [無断転載禁止]©2ch.net (1002レス)
プログラミングのお題スレ Part9 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1480579110/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
768: デフォルトの名無しさん [sage] 2017/12/03(日) 02:47:12.16 ID:QazTjKaA お題ってこういうのでもいいのかな a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } このように10個の整数を要素に持つ配列がある(整数の値は不定) b = エントリーポイント c = 移動する数量 d = 移動する距離 を与えることにより、配列の要素を移動させるプログラムを作りなさい ただし配列の右端の要素を一つ移動させると、配列の左端に移動するものとする 例 a = 3, b = 1, c = 5, a = 0124567839 b = 1, c = 3, d = 1, a = 0412356789 b = 7, c = 1, d = 5, a = 1273456890 b = 0, c = 8, d = 1, a = 8012345679 b = 4, c = 5, d = 4, a = 6783901245 b = 9, c = 5, d = 4, a = 5679012384 b = 7, c = 3, d = 1, a = 9123456078 http://mevius.5ch.net/test/read.cgi/tech/1480579110/768
769: デフォルトの名無しさん [sage] 2017/12/03(日) 02:49:08.83 ID:QazTjKaA >>768 一番上の例は b = 3, c = 1, d = 5, a = 0124567839 の間違いです http://mevius.5ch.net/test/read.cgi/tech/1480579110/769
776: デフォルトの名無しさん [sage] 2017/12/03(日) 13:08:19.92 ID:QazTjKaA みなさんプログラム作るの早いですね >>774 一応a、b、cの条件は、このようになると思います。 0 <= a <= 9 0 <= b <= 8 0 <= c <= 10 - b - 1 bとcは0では意味がないので、こっちのほうがいいのかな 0 <= a <= 9 1 <= b <= 8 1 <= c <= 10 - b - 1 http://mevius.5ch.net/test/read.cgi/tech/1480579110/776
777: デフォルトの名無しさん [sage] 2017/12/03(日) 13:12:58.80 ID:QazTjKaA >>776 すみません、間違えました、abcじゃなくてbcdですね 0 <= b <= 9 1 <= c <= 8 1 <= d <= 10 - b - 1 http://mevius.5ch.net/test/read.cgi/tech/1480579110/777
778: デフォルトの名無しさん [sage] 2017/12/03(日) 13:34:35.32 ID:QazTjKaA >>777 すみません、訂正の訂正です。dは10-c-1ですorz 0 <= b <= 9 1 <= c <= 8 1 <= d <= 10 - c - 1 http://mevius.5ch.net/test/read.cgi/tech/1480579110/778
780: デフォルトの名無しさん [sage] 2017/12/03(日) 18:26:21.27 ID:QazTjKaA >>770,771 せっかくなのでこのテストデータを作って検証してみましたが、全部合っていました、さすがですね それにしても他人のプログラムって動かすことはできても、理解するのは困難ですね >>772 Mathematicaは残念ながら持っていないので検証できませんでした b = 8 c = 6 d = 2 a = 8901236745 b = 4 c = 3 d = 2 a = 0123784569 b = 4 c = 5 d = 2 a = 8123904567 b = 2 c = 5 d = 2 a = 0178234569 b = 0 c = 5 d = 3 a = 5670123489 b = 9 c = 3 d = 4 a = 3459016782 b = 5 c = 1 d = 7 a = 1253467890 b = 4 c = 6 d = 2 a = 8923014567 b = 6 c = 7 d = 2 a = 8901253467 b = 7 c = 5 d = 4 a = 5789016234 b = 4 c = 2 d = 2 a = 0123674589 b = 6 c = 4 d = 5 a = 4678950123 b = 7 c = 4 d = 4 a = 4789056123 b = 4 c = 5 d = 4 a = 6783901245 b = 8 c = 1 d = 5 a = 1238456790 b = 0 c = 2 d = 6 a = 2345670189 b = 3 c = 7 d = 1 a = 9120345678 b = 9 c = 4 d = 2 a = 4901256783 b = 8 c = 3 d = 6 a = 3456890712 b = 2 c = 5 d = 3 a = 0178923456 http://mevius.5ch.net/test/read.cgi/tech/1480579110/780
784: デフォルトの名無しさん [sage] 2017/12/03(日) 23:00:23.32 ID:QazTjKaA >>781 1行プログラムすごいですね さすがスクリプト言語 >>782 そうなんですか、でもいろいろな言語で回答されるから、出題者も大変かもしれないですね 私は問題の意味すらよく分からないことが多いので、もっぱら見る専ですが http://mevius.5ch.net/test/read.cgi/tech/1480579110/784
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s