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

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
16
(2): デフォルトの名無しさん [sage] 2023/08/09(水) 12:27:32.68 ID:ZMLVZrF/(1) AAS
無駄に比較回数が増えるsortを使っている>>13
13(2): デフォルトの名無しさん [sage] 2023/08/07(月) 20:51:54.50 ID:ZWV0+Q1Z(1) AAS
>>3
Haskell
外部リンク:ideone.com
>>14
14(1): デフォルトの名無しさん [] 2023/08/08(火) 16:30:48.37 ID:mHXT/QMM(1) AAS
>>10 2行目はもっと簡潔に書ける

 my %h = map{$_ => 1} map{lc} grep{/[a-z]/i} split '';
 ↓
 my %h = map{lc $_ => 1} /([A-Za-z])/g;

結局、これでよい筈

for (<DATA>) {
 my %h = map{lc $_ => 1} /([A-Za-z])/g;
 push @a, $_ if 26 == keys %h;
}
@s = sort{length $a <=> length $b} @a;
print $s[0];
__DATA__
… (ry
は不正解
単純にminが正解
21: デフォルトの名無しさん [sage] 2023/08/10(木) 21:44:28.63 ID:4K08AJqU(1) AAS
>>16
このスレで正解とか不正解とか言ってる時点で不正解
22: デフォルトの名無しさん [sage] 2023/08/11(金) 00:03:07.62 ID:6txSsch+(1) AAS
>>16
head , sort で無駄ソートは起こらない
minimumByと最大2倍程度の差しか発生しない

外部リンク[html]:hackage.haskell.org
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s