Coding Dojo

Edit on Github

https://gist.github.com/arikfr/11362378#file-gistfile1-txt Goal: write a program that displays LCD style numbers.

Part 1

Write a program that given a number (with arbitrary number of digits), converts it into LCD style numbers using the following format:


| _| ||||_ |_ |||||
||_ _| | ||| ||_| _|

(each digit is 3 lines high)

Note: Please do NOT read the second part before completing the first. Part of the purpose of this kata is to make you practice refactoring and adapting to changing requirements.

Part 2

Change your program to support variable width or height of the digits. For example for width = 3 and height = 2 the digit 2 will be:


  |
  |

| |___

This kata based on: https://github.com/coreyhaines/kata-number-to-led http://rubyquiz.com/quiz14.html


I saw a screen cast that Corey Haines did on this at

http://vodpod.com/watch/2353528-number-to-lcd

The code for his solution is at http://github.com/coreyhaines/kata-number-to-led

The basic idea is the inverse of KataBankOCR

SteveDonie