結果
問題 |
No.954 Result
|
ユーザー |
![]() |
提出日時 | 2021-02-11 16:01:02 |
言語 | Ruby (3.4.1) |
結果 |
AC
|
実行時間 | 89 ms / 2,000 ms |
コード長 | 477 bytes |
コンパイル時間 | 192 ms |
コンパイル使用メモリ | 7,424 KB |
実行使用メモリ | 12,416 KB |
最終ジャッジ日時 | 2024-07-18 04:48:44 |
合計ジャッジ時間 | 4,136 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 7 |
other | AC * 29 |
コンパイルメッセージ
Syntax OK
ソースコード
A = 5.times.map { gets.to_i } def fib(x) res = [1, 1] (x - 2).times do res << res[-2] + res[-1] end res end nums = fib(100) ans = 0 a = A[4] idx = nums.index(a) if idx cnt = 1 (3).downto(0) do |j| idx += 1 break if nums[idx] != A[j] cnt += 1 end ans = cnt end a = A[4] idx = nums.rindex(a) if idx cnt = 1 (3).downto(0) do |j| idx += 1 break if nums[idx] != A[j] cnt += 1 end ans = cnt if ans < cnt end puts ans