結果
問題 |
No.406 鴨等間隔の法則
|
ユーザー |
![]() |
提出日時 | 2018-08-03 22:17:05 |
言語 | Ruby (3.4.1) |
結果 |
AC
|
実行時間 | 585 ms / 2,000 ms |
コード長 | 430 bytes |
コンパイル時間 | 138 ms |
コンパイル使用メモリ | 7,552 KB |
実行使用メモリ | 23,680 KB |
最終ジャッジ日時 | 2024-07-07 12:29:25 |
合計ジャッジ時間 | 10,902 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 29 |
コンパイルメッセージ
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