見出し画像

[AtCoder過去問]AtCoder Beginner Contest 240・B問題 

執筆目的

・著者がABCに出場してもいつもA問題の1完で終わってしまうため、
 せめて2完になるための実力を付ける。
・上記目的を達成する為にB問題の過去問を解く。
・言語:Swift

提出した解答

var hoge = readLine()!
var numbers : [Int] = readLine()!.split(separator: " ").map { Int(String($0))! }
var uniqueNumbers = Array(Set(numbers))
print(uniqueNumbers.count)

解説

・標準入力が2行から与えらえられるが、1行目は使わないので無視
・2行目で値を配列に格納する
・3行目で、重複する値を削除。
 Array(Set(array_name))で、重複する値を削除できる ★頻出
・array.countを出力する。countを入力し忘れるとWA。


この記事が気に入ったらサポートをしてみませんか?