[過去ログ] プログラミングのお題スレ Part21 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
566: 559 [] 2023/03/12(日) 02:44:00.49 ID:eBdq5KuG(1/2) AAS
>>533
533(6): デフォルトの名無しさん [] 2023/03/09(木) 01:22:26.54 ID:fNPpmDIo(1/2) AAS
お題:引数の絶対値を1-2-5シリーズ(1, 2, 5と、その10の整数べき乗の集合
(..., 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, ...)に切り捨てる関数。
IEEE754で正確に表現出来ない数(0.2とか)になる場合、最も近い値を返す事。
(例 : 0.2の場合は0x1.999999999999ap-3
その場合でも、(切り捨てなので)引数の絶対値を超えてはならない)

f(1) → 1
f(1.1) → 1
f(1.9) → 1
f(2) → 2
f(2.1) → 2
f(4.9) → 2
f(5) → 5
f(5.1) → 5
f(9.9) → 5
f(10) → 10
f(10.1) → 10

発展的なお題:
引数の絶対値が5e-308未満の場合の望ましいと思われる振る舞いについて述べよ
(「思われる」なので正解はありません)。
Kotlin

BigDecimal (及び BigInteger)は使うが文字列を使うのは止めて色々計算して何とかするようにした。

外部リンク:paiza.io
567
(1): デフォルトの名無しさん [] 2023/03/12(日) 18:49:22.70 ID:eBdq5KuG(2/2) AAS
>>557
557(5): デフォルトの名無しさん [sage] 2023/03/10(金) 16:22:43.21 ID:CaMSg8vJ(1) AAS
お題:スレのHTMLが入力されるのでもっともレスが付いているレス番号を表示しなさい
複数同率の場合は複数表示しなさい
のお題を勝手に改造

お題:5chのスレのURLが入力されるので内容を取得してもっともレスが付いているレス番号から順に出力しなさい
複数同率の場合は複数表示しなさい

回答例
Kotlin
外部リンク:paiza.io
出力はURLと「レス数: レス番号, ...」になる。

要するに、>>557作っている内に最大のやつ一つ出すだけなのも勿体ないなと思って改造して出来上がったが元のお題とちょっと違うのでお題も勝手に改造した。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s