結果
| 問題 |
No.406 鴨等間隔の法則
|
| コンテスト | |
| ユーザー |
mesh1nek0x0
|
| 提出日時 | 2018-08-03 22:16:20 |
| 言語 | Ruby (3.4.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 429 bytes |
| コンパイル時間 | 41 ms |
| コンパイル使用メモリ | 7,424 KB |
| 実行使用メモリ | 23,808 KB |
| 最終ジャッジ日時 | 2024-09-19 17:27:40 |
| 合計ジャッジ時間 | 10,922 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 WA * 1 |
| other | AC * 21 WA * 8 |
コンパイルメッセージ
Syntax OK
ソースコード
#!/bin/ruby
N = gets.chomp.to_i
kamos = gets.chomp.split(' ')
kamos_sorted = kamos.sort {|ele1, ele2| ele1.to_i <=> ele2.to_i }
if kamos.length != kamos_sorted.uniq.length
puts 'NO'
else
diff = kamos_sorted[1].to_i - kamos_sorted[0].to_i
result = 'YES'
for i in 1..kamos_sorted.length - 1 do
if diff != (kamos_sorted[i + 1].to_i - kamos_sorted[i].to_i)
result = 'NO'
break
end
end
puts result
end
mesh1nek0x0