プログラミングのお題スレ Part22 (863レス)
上下前次1-新
抽出解除 レス栞
113: デフォルトの名無しさん [] 2023/09/30(土)19:24:03.19 ID:t2v1jL5l(1)
>>111
R
https://www.ideone.com/FCPqvY
154: 153 [sage] 2023/11/11(土)20:41:20.19 ID:iU/7lT3J(2/2)
# 変更後のファイル名の配列
fname_dest_ary = fname_src_ary.map do |file_name|
str = String.new( file_name )
# 先頭文字の abc と、末尾の .mp4 を取り除いて、数字だけにする
str.slice!(-EXT_LEN, EXT_LEN)
str.slice!(0, HEAD_LEN)
# 10進数の数値型に変換してから、3桁0埋め文字にする
HEAD + "%03d" % Integer( str, 10 ) + EXT
end
require 'set'
# 変更後のファイル名が既に存在しているか、チェックする。
# abc100.mp4 など、3桁以上の数値もエラー!
fname_src_set = Set.new( fname_src_ary ) # 集合
fname_dest_ary.each { |file_name|
raise "ファイル名: #{ file_name } が重複しています" if
fname_src_set.include?( file_name )
}
# ファイル名を変更する
fname_src_ary.zip( fname_dest_ary ) do |src_filename, dest_filename|
src_path = target_dir + "/" + src_filename
dest_path = target_dir + "/" + dest_filename
FileUtils::DryRun.move( src_path, dest_path )
end
出力
mv C:/Users/Owner/Documents/test/abc0.mp4
C:/Users/Owner/Documents/test/abc000.mp4
mv C:/Users/Owner/Documents/test/abc99.mp4
C:/Users/Owner/Documents/test/abc099.mp4
234(27): デフォルトの名無しさん [sage] 2024/02/14(水)09:32:06.19 ID:JjlrBdlD(1)
お題:数値が入力されるのでその数値に最も近い回分数を出力せよ
回分数とは回分になっている数(負数含まず)のことである
最も近い回分数が2つある場合は2つとも出力せよ
入力 0
出力 0
入力 17
出力 22
入力 100
出力 99
出力 101
244(1): デフォルトの名無しさん [sage] 2024/02/16(金)21:57:03.19 ID:cLyPSkE5(1)
>>234 pascal
https://ideone.com/F1gAKR
251(2): デフォルトの名無しさん [sage] 2024/02/17(土)21:45:58.19 ID:nUY+CX2J(3/3)
>>234 ruby
https://ideone.com/0pvK4o
283(1): デフォルトの名無しさん [] 2024/02/24(土)16:47:38.19 ID:KRWvIUHe(1)
>>282
[(1134, 357), (1155, 504), (1246, 805), (2115, 2004), (4746, 4725)]
a^3 - b^3 == 1412774811
383: 警備員[Lv.9] [] 2024/08/03(土)17:38:42.19 ID:HS6IEZQf(2/2)
>>381
Kotlin
Digraph, Trigraph の変換と逆変換
https://paiza.io/projects/FPUStm3O4tZZMYi1Cw2ruw
https://paiza.io/projects/4vD2Ux8Jd6EzLIynkzTXtw
Map と正規表現使った簡単な変換なので他の言語で作っても大差ないと思う。
451: デフォルトの名無しさん [sage] 01/01(水)13:30:44.19 ID:WMbw73Fu(1)
出題の仕方でプログラミング能力の無さがわかる
507: デフォルトの名無しさん [sage] 01/29(水)01:00:49.19 ID:4mvV5Tkg(1)
>>500 c++
https://ideone.com/5VRuHk
564: 警備員[Lv.20] [] 02/11(火)16:33:48.19 ID:Y4Uu1QjJ(2/2)
>>562
環境や言語やフレームワークを書いて限定しないと色々な環境や言語やフレームワークでの答えが適当に沢山湧いて出て来る可能性あるぞ。
しかも分からない所は適当に解釈してだ。なぜならここはお題スレだから。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s