プログラミングのお題スレ Part22 (863レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
11
(1): デフォルトの名無しさん [sage] 2023/08/07(月)09:39:33.60 ID:3KYy8N/l(1)
>>8
Rustでは?
64
(3): デフォルトの名無しさん [sage] 2023/08/24(木)05:04:40.60 ID:UkV1PQmo(1)
お題:2Dゲームのスクロール処理
整数の二次元配列(高さ50, 横幅100)上にランダムに整数1〜9が200個配置される。
この配列を高さ20, 横幅40の矩形領域に切り取って表示したい。キーボードの入力(l, r, t, b)で矩形領域を移動させ切り取る領域を変化させよ。
211
(1): デフォルトの名無しさん [sage] 2024/02/02(金)23:24:19.60 ID:UezRkqGy(3/4)
>>206 ruby
https://ideone.com/daI0QL
・若干の修正
f = -> a {
w = a.map {|s| s.split('=')}.flatten.uniq.map.with_index.to_h
a.each_with_object([]) {|s, acc|
x, xa, y, ya = s.split('=').map {|k| [k, acc.find {|b| b.include? k}]}.flatten(1)
if xa && ya then xa.concat (acc.delete ya)
elsif xa then xa << y
elsif ya then ya << x
else acc << [x, y]
end
}.map {|a| a.sort_by {|s| w[s]}}.sort_by {|a| w[a[0]]}
}
395: デフォルトの名無しさん [sage] 2024/08/03(土)22:52:49.60 ID:/AInVOhB(2/2)
この頭の悪さを見るに学校の課題か何かを丸投げしようとしてるのかな
422
(1): デフォルトの名無しさん [sage] 2024/09/03(火)13:38:16.60 ID:Jxau6mSM(3/3)
ちょっと試すだけならウェブサービスを使う手も

Common Lispを動かせるオンラインコンパイラーサイト
https://rextester.com/l/common_lisp_online_compiler
https://www.jdoodle.com/execute-clisp-online
https://wandbox.org/

これらはideoneとは異なり "Share" とか "Save" とかをクリックしない限り保存・公開されない(はず)
614
(1): デフォルトの名無しさん [sage] 02/15(土)09:21:24.60 ID:XILc/8JX(1)
>>608 ruby
https://ideone.com/nHcphN

>>608 dart
https://ideone.com/NxwW8Y
640
(10): デフォルトの名無しさん [sage] 02/17(月)13:08:08.60 ID:lz3iaMcC(1)
お題:ランダムな数列が与えられる。隣り合う数字が偶数同士の時、あいだに0を。奇数同士の時は1を挿入し、それ以外は何も挿入しない

In < 123346
Out > 12313406
798: デフォルトの名無しさん [] 08/12(火)21:05:40.60 ID:uRUBTkGF(2/2)
-- 実行結果 --
入力: [1, 100, 10, 10000, 1000]
出力: [0, 2, 1, 4, 3]

入力: [3, 1, 4, 1, 5, 9, 2]
出力: [3, 0, 4, 1, 5, 6, 2]

入力: [0, 1, 0, 1, 0, 1, 0, 1]
出力: [0, 4, 1, 5, 2, 6, 3, 7]

入力:
出力:

入力: 1
出力: 0

入力: [[1, 1], [1, 1], [1, 0, 1], [1, 0]]
出力: [2, 3, 1, 0]
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s