>>20 を対応
これらは非オーバーラップ版としてそのまま動作
>> const IN: Count = |t, n| t.to_string().contains(&n.to_string()) as usize;
>> const DIV_OR_IN: Count = |t, n| (t % n == 0 || t.to_string().contains(&n.to_string())) as usize;
>> const DIV_AND_MULTI_IN: Count = |t, n| (t % n == 0) as usize + t.to_string().split(&n.to_string()).count() - 1;
オーバーラップ版は新設
const DIV_AND_MULTI_IN_OVERLAP: Count = |t, n| (t % n == 0) as usize + overlap_count(t, n);
fn overlap_count(haystack: usize, needle: usize) -> usize {
let haystack = haystack.to_string().into_bytes();
let needle = needle.to_string().into_bytes();
haystack.windows(needle.len()).filter(|&target| target == needle).count()
}
オブジェクト指向はオワコン? part3
■ このスレッドは過去ログ倉庫に格納されています
134デフォルトの名無しさん
2026/08/31(月) 13:01:08.28ID:nEKk2jD6■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小学生の絵に「AIくさい」 中傷相次ぎしょうゆコンクール公開中止 福島・喜多方市 ★2 [少考さん★]
- 「iPhone Duo」の故障報告相次ぐ 画面不具合、Appleは端末交換対応 [少考さん★]
- インテル株29%急落、52年ぶりの下落率… パソコン需要低迷でCEO「今後数四半期は厳しい状況になる」 [煮卵★]
- 発達障害児が増え教員不足深刻、授業中に行方不明になり死亡事故も…専門家「現場にもっとやれとは無理がある」 [煮卵★]
- 小学生の絵に「AIくさい」 中傷相次ぎしょうゆコンクール公開中止 福島・喜多方市 ★3 [少考さん★]
- 【野球】多田野数人「人って本当に、攻撃するときはリンチみたいに一方的に攻撃してくるんですよね。私はそれを経験した」 [Anonymous★]
- 【超速報】多田野数人「助けてと言えなかった」、24年間語られなかった淫夢の真実wwww
- 【悲報】大阪桐蔭エースさん14四死球(死球6)の大乱調で敗退
- 火属性キャラが天下を取った漫画、ない
- 【動画】妖怪ウォッチの最新CMがヤバすぎるwwwwwwwwwwwwwwww
- 【朗報】FF14プレイヤー、若年層が多すぎる
- 突然ですが、「SOPHIA」会議です🥺