fork download
  1. def f(n)
  2. xs=gets.split.map{|e| (e.to_i-2023).abs}
  3. no=[]
  4. 1.upto(n){|i|
  5. no<<i
  6. }
  7. puts xs.zip(no).sort[0][1]
  8.  
  9. end
  10. n=1
  11. while 0<n
  12. n=gets.to_i
  13. break if n==0
  14. f(n)
  15. end
Success #stdin #stdout 0.01s 7980KB
stdin
2
123 4567
3
2024 2020 2023
5
2020 2020 2021 2024 2026
3
1599 2222 1599
8
2 2 3 3 4 4 5 1
4
7777 6666 8888 9999
0
stdout
1
3
4
2
7
2