Liên quan: Xin chào thế giới !!! Phân phối Fibonacci
Tạo một chương trình trả về True nếu đầu vào đã cho đáp ứng các thông số kỹ thuật sau và Sai khác:
- Số lượng ký tự số (0-9) trong đầu vào khớp với số Fibonacci.
- Số lượng ký tự không phải là số! (0-9) trong đầu vào khớp với số Fibonacci ngay trước số lượng ký tự số.
Quy tắc bổ sung:
- Chương trình của bạn phải sử dụng chuỗi Fibonacci phù hợp, theo OEIS - nghĩa là, chuỗi Fibonacci phải bắt đầu bằng
0, 1, 1, 2, ...
- Nếu số lượng hoặc số không là số, thì phải xảy ra các trường hợp sau:
- Số 1: Số không phải là số 0 hoặc 1 phải được xử lý là True - tất cả các số khác Sai.
- Non-Numerics 1: Numerics đếm 1 hoặc 2 nên được xử lý là True - tất cả các số khác Sai.
- Đầu vào có thể được lấy theo cách bạn muốn, nhưng chương trình phải có khả năng xử lý bất kỳ văn bản tùy ý nào.
- Đúng / Sai không phân biệt chữ hoa chữ thường và có thể được thay thế bằng 1/0 hoặc T / F.
- Bạn chỉ có thể mã cứng tối đa hai số Fibonacci.
- Đầu ra chỉ có thể là Đúng / Sai hoặc 1/0 hoặc T / F. Bất kỳ văn bản bổ sung hoặc lỗi hiển thị được tạo ra là không thể chấp nhận.