問題
https://atcoder.jp/contests/abs/tasks/abc085_b
1回目
回答
重複削除のメソッドあるかな!って調べたらあったので一瞬で終わった。
N = gets.to_i
D = N.times.map{gets.to_i}
puts D.uniq.size
結果

2回目
回答
せっかくなので自力で重複削除してみた
N = gets.to_i
D = N.times.map{gets.to_i}
for i in 0..(D.size-2)
(D.size-1).step(i+1, -1) do |j|
if D[j] == D[i]
D.delete_at(j)
end
end
end
puts D.size
結果
