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

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
132
(1): デフォルトの名無しさん [] 2023/10/16(月) 08:51:26.93 ID:kgcCjrnK(1) AAS
1)
BY
RG

2)
RG
BY

3)
GR
YB

1-3を回転対称で同じとみなせるグループと線対称で同じとみなせるグループに分類せよ

4色を2x2の升にランダムに一つづつ配置して4x3x2通りのパターンを作成し
それぞれを上の基準でグループ分けせよ
145: 21-923 [sage] 2023/10/26(木) 00:31:46.93 ID:7aLp+Ojb(1) AAS
前スレの補足:
V8やLLVMは、自前でstrtod()的なものを実装してました。
外部リンク:arxiv.org
252
(1): デフォルトの名無しさん [sage] 2024/02/18(日) 17:05:41.93 ID:z028saCP(1) AAS
>>251
251(2): デフォルトの名無しさん [sage] 2024/02/17(土) 21:45:58.19 ID:nUY+CX2J(3/3) AAS
>>234 ruby
外部リンク:ideone.com
>[[0, [0]], [17, [11]], [100, [99, 101]]]

17 は、22 だよ
561
(15): デフォルトの名無しさん [] 2025/02/11(火) 10:54:21.93 ID:E5oVpL7o(1/5) AAS
お題
数列が入力されます
ニ番目に小さい数を出力してください

入力:4, 5, 1, 7, 1, 2, 8, 9, 2, 7
出力:2
656
(5): デフォルトの名無しさん [] 2025/02/26(水) 21:33:47.93 ID:rkiIsmEI(1) AAS
お題: Python の int.bit_count()

65535 → 16
15 → 4
6 → 2
1 → 1
0 → 0
-1 → 1
-6 → 2
-15 → 4
-65535 → 16
668: デフォルトの名無しさん [sage] 2025/03/02(日) 01:21:29.93 ID:xdmIFouH(1) AAS
>> 664  Rust
fn f(n: u64) -> u64 {
 // f(n) = 1⊕2⊕3⊕...⊕n とすると (2k)⊕(2k+1)=1 であるから 1⊕1=0 より
 // f(4k+1) = (4k+1)⊕(4k)⊕(4k-1)⊕(4k-2)⊕f(4k-3) = f(4(k-1)+1) = ... = f(1) = 1
 // f(4k+3) = (4k+3)⊕(4k+2)⊕f(4k+1) = 0
 // f(4k) = (4k)⊕f(4k-1) = 4k
 // f(4k+2) = (4k+2)⊕f(4k+1) = (4k+2)⊕1 = 4k+3
 match n % 4 {
  0 => n,
  1 => 1,
  2 => n + 1,
  3 => 0,
  _ => unreachable!(),
 }
}

fn main() {
 for n in [123456789, 12345678901234567890] {
  println!("f({n}) = {fn}", fn = f(n));
 }
}
出力
f(123456789) = 1
f(12345678901234567890) = 12345678901234567891
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s