Giới thiệu
Tất cả chúng ta đều biết và yêu thích chuỗi Fibonacci của chúng tôi và đã thấy vô số thách thức về nó ở đây. Tuy nhiên, chúng tôi vẫn còn thiếu một trường hợp rất đơn giản mà câu trả lời này sẽ cung cấp: Reversed Dailymotion! Vì vậy, F_n
công việc của bạn là tìm kiếm n
.
Đặc điểm kỹ thuật
Đầu vào
Đầu vào của bạn sẽ là một số nguyên không âm, được đảm bảo là một phần của chuỗi Wikipedia.
Đầu ra
Đầu ra phải là một số nguyên không âm.
Phải làm sao
Giới thiệu đã nói: Đưa ra một số Wikipedia, xuất chỉ mục của nó. Số Fiboancci theo đây được xác định là F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)
và bạn đã cho F(n)
và phải trả lại n
.
Trường hợp góc tiềm năng
0 là một đầu vào và đầu ra hợp lệ.
Nếu được đưa ra "1" làm đầu vào, bạn có thể xuất "1" hoặc "2", tùy thích.
Bạn luôn có thể cho rằng đầu vào của bạn thực sự là một số Wikipedia.
Bạn có thể giả sử rằng đầu vào có thể biểu diễn dưới dạng số nguyên có chữ ký 32 bit.
Ai thắng?
Đây là môn đánh gôn, vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng!
Quy tắc tiêu chuẩn áp dụng tất nhiên.
Các trường hợp thử nghiệm
0 -> 0
2 -> 3
3 -> 4
5 -> 5
8 -> 6
13 -> 7
1836311903 -> 46