Anda mungkin semua tahu tampilan 7-segmen yang dapat menampilkan antara lain semua digit dari :
Tantangan
Kami hanya mempertimbangkan segmen , tugas Anda adalah untuk memecahkan kode satu digit mengingat segmen mana yang dihidupkan.
Ini dapat dikodekan sebagai integer 8-bit, berikut adalah tabel setiap digit dengan representasi binernya dan nilai-nilai little-endian dan big-endian yang sesuai:
Aturan & I / O
- Input akan menjadi salah satu dari
- bilangan bulat tunggal (seperti pada tabel di atas salah satu dari dua pesanan yang diberikan)
- daftar / array / .. bit
- string yang terdiri dari karakter
ABCDEFG
(Anda dapat menganggap itu diurutkan, sebagai contohABC
mengkodekan ), case mereka adalah pilihan Anda (bukan case campuran)
- Output akan menjadi digit yang disandikannya
- Anda dapat menganggap tidak ada input yang tidak valid (tidak valid berarti tidak ada digit yang sesuai)
Tes
Karena tantangan ini memungkinkan banyak representasi, silakan merujuk ke tabel.