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

253
(1): デフォルトの名無しさん [sage] 2024/02/18(日) 18:14:23.24 ID:puttXdr1(1/4) AAS
>>235
235(1): デフォルトの名無しさん [] 2024/02/14(水) 15:20:24.32 ID:VoM/Kva2(1) AAS
>>234 lisp
外部リンク:ideone.com
しらみ潰しで失格
>>236
236(2): デフォルトの名無しさん [sage] 2024/02/14(水) 21:10:48.99 ID:/8p4lTpf(1) AAS
>>234 ocaml
外部リンク:ideone.com

>>234 rust
外部リンク:ideone.com
しらみ潰しで失格
>>240
240(1): デフォルトの名無しさん [sage] 2024/02/15(木) 23:18:01.58 ID:IMdr4idU(1) AAS
>>234 c
外部リンク:ideone.com
しらみ潰しで失格
254
(2): デフォルトの名無しさん [sage] 2024/02/18(日) 18:14:51.62 ID:puttXdr1(2/4) AAS
>>243
243(1): 9 [sage] 2024/02/16(金) 14:47:55.29 ID:TIAwaOOw(1) AAS
>>234 Perl5、小さい方の検索は0で止まるので負の値を避ける必要はなかった、書き直し。

$r = qr/^((\d)(?1)\2|\d?)$/;
for $n (0,17,100,123459321) {
 my %a;
 for (0..$n) {
  $a{$n - $_} = 1 if ($n - $_) =~ $r;
  $a{$n + $_} = 1 if ($n + $_) =~ $r;
  last if @a = keys %a;
 }
 print "$n -> @a\n";
}
しらみ潰しで失格
>>244
244(1): デフォルトの名無しさん [sage] 2024/02/16(金) 21:57:03.19 ID:cLyPSkE5(1) AAS
>>234 pascal
外部リンク:ideone.com
しらみ潰しで失格
>>245
245(2): 17 [] 2024/02/16(金) 23:58:17.22 ID:C4FuIAno(1) AAS
>>234
Kotlin

何か画期的なアルゴリズムを使ったわけではなく、むしろほとんど何も考えずただ作られただけのプログラム。

外部リンク:paiza.io
しらみ潰しで失格
255
(1): デフォルトの名無しさん [sage] 2024/02/18(日) 18:15:27.81 ID:puttXdr1(3/4) AAS
>>246
246(1): 9 [sage] 2024/02/17(土) 02:10:36.54 ID:K8P5qDCx(1) AAS
>>234 Python3

def f(k):
  s = str(k)
  return s == s[::-1]
for n in [0, 17, 100, 123459321]:
  l = set()
  for i in range(n + 1):
    if f(n - i): l.add(n - i)
    if f(n + i): l.add(n + i)
    if l:
      print(n, l)
      break

※見易くするためインデントは全角空白に置換してあります

実行結果

$ python3 22_234_palindromic_number..py
0 {0}
17 {22}
100 {99, 101}
123459321 {123454321, 123464321}
しらみ潰しで失格
>>247
247(1): デフォルトの名無しさん [sage] 2024/02/17(土) 18:14:20.87 ID:nUY+CX2J(1/3) AAS
>>234 pascal
外部リンク:ideone.com
・dynamic array 使用
しらみ潰しで失格
>>248
248(2): デフォルトの名無しさん [] 2024/02/17(土) 19:03:53.65 ID:eWGoJOTY(1) AAS
>>234
C++
2chスレ:tech
しらみ潰しで失格
256
(1): デフォルトの名無しさん [sage] 2024/02/18(日) 18:16:03.57 ID:puttXdr1(4/4) AAS
>>250
250(1): デフォルトの名無しさん [sage] 2024/02/17(土) 20:51:00.88 ID:nUY+CX2J(2/3) AAS
>>234 octave
外部リンク:ideone.com
しらみ潰しで失格
>>251
251(2): デフォルトの名無しさん [sage] 2024/02/17(土) 21:45:58.19 ID:nUY+CX2J(3/3) AAS
>>234 ruby
外部リンク:ideone.com
しらみ潰しで失格
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.064s