Giới thiệu về Kata
Viết một chương trình hiển thị số giống kiểu màn hình LCD.
Mô tả bài toán :
Phần 1
Viết một chương trình chuyển một số (với độ dài tùy chọn) thành kiểu hiển thị trên LCD theo mẫu sau:
_ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | |_ _| | _| |_| | |_| _|
(mỗi chữ số được trình bày trên 3 dòng)
Chú ý: Không đọc Phần 2 trước khi làm xong Phần 1. Một mục đích của bài kata này là thực hành tái cấu trúc và thích ứng với việc yêu cầu thay đổi.
Phần 2
Thay đổi chương trình đã viết để hỗ trợ việc tùy biến hiển thị theo chiều rộng và chiều cao của số.
Ví dụ: với chiều rộng = 3 và chiều cao = 2, số 2 sẽ hiển thị như sau:
___ | | ___ | |___
Bài Kata này dựa vào một chương trình trên:
https://github.com/coreyhaines/kata-number-to-led
http://rubyquiz.com/quiz14.html
Bài Kata ngược lại: LCD to number
Nguồn Kata: http://codingdojo.org/kata/NumberToLCD/
0 Lời bình