Rubyについて Part 9
レス数が900を超えています。1000を超えると表示できなくなるよ。
0911903
NGNG「indexと最初に2以上値がずれる要素」っていうのは気づきませんでした。
でも、Ruby だと結局一要素ずつ見ていくしかないみたいですね。
対象となる数字の配列 nn を用意しておいて
for i in 1..10000
nn[i-1]=i
end
(nn-v).min
というのを思いつきましたが、nn 初期化の際に1要素ずつ値をいれてやらなければ
ならないのは同じなので、これも微妙に簡潔じゃないなあと思います。
Pnuts だと、
min(set(list(range(1,10000))-set(v))
と書けるみたいなので(Pnuts は詳しくないですが)、
Ruby もひょっとして簡単な書き方があるかなぁと
思って質問しました。
・・・ないみたいですね orz
レス数が900を超えています。1000を超えると表示できなくなるよ。