Terkait: Halo dunia !!! Distribusi fibonacci
Buat program yang mengembalikan True jika input yang diberikan memenuhi spesifikasi berikut, dan False sebaliknya:
- Hitungan karakter numerik (0-9) pada input cocok dengan angka Fibonacci.
- Hitungan karakter non-numerik! (0-9) pada input cocok dengan angka Fibonacci segera sebelum hitungan karakter numerik.
Aturan tambahan:
- Program Anda harus menggunakan urutan Fibonacci yang tepat, per OEIS - artinya, urutan Fibonacci harus dimulai dengan
0, 1, 1, 2, ...
- Jika jumlah numerik atau non-numerik adalah 1, berikut ini harus terjadi:
- Numerik 1: Hitungan non-numerik 0 atau 1 harus ditangani sebagai Benar - semua yang lain Salah.
- Non-Numerik 1: Hitungan angka 1 atau 2 harus ditangani sebagai Benar - semua yang lain Salah.
- Input dapat diambil sesuka Anda, tetapi program harus mampu menangani teks arbitrer apa pun.
- Benar / Salah tidak peka terhadap huruf besar-kecil, dan dapat diganti dengan 1/0 atau T / F.
- Anda hanya dapat melakukan hard-code hingga dua angka Fibonacci.
- Output mungkin hanya Benar / Salah atau 1/0 atau T / F. Teks tambahan atau kesalahan yang terlihat yang dihasilkan tidak dapat diterima.