結果
問題 |
No.406 鴨等間隔の法則
|
ユーザー |
![]() |
提出日時 | 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