ones = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
tens = ['ten', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety']
teens = ['eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']
words = ['hundred', 'thousand', 'million']; single = []; final = [];
number = gets.chomp.to_i
divisor = 1; count = 0
while number/divisor != 0
divisor = divisor*10
count = count + 1
end
puts 'count= ' + count.to_s
puts ''
digit = 0; count1 = 0; cycle = 1; var = ones
while divisor != 1
if count1 == 1
digit = number/(divisor/10)
number = number - digit*(divisor/10)
divisor = divisor/10
while digit != count1
count1 = count1 + 1
end
puts var[count1]
single.push var[count1]
count1 = 1
end
b25lcyA9IFsnemVybycsICdvbmUnLCAndHdvJywgJ3RocmVlJywgJ2ZvdXInLCAnZml2ZScsICdzaXgnLCAnc2V2ZW4nLCAnZWlnaHQnLCAnbmluZSddCnRlbnMgPSBbJ3RlbicsICd0d2VudHknLCAndGhpcnR5JywgJ2ZvcnR5JywgJ2ZpZnR5JywgJ3NpeHR5JywgJ3NldmVudHknLCAnZWlnaHR5JywgJ25pbmV0eSddCnRlZW5zID0gWydlbGV2ZW4nLCAndHdlbHZlJywgJ3RoaXJ0ZWVuJywgJ2ZvdXJ0ZWVuJywgJ2ZpZnRlZW4nLCAnc2l4dGVlbicsICdzZXZlbnRlZW4nLCAnZWlnaHRlZW4nLCAnbmluZXRlZW4nXQp3b3JkcyA9IFsnaHVuZHJlZCcsICd0aG91c2FuZCcsICdtaWxsaW9uJ107IHNpbmdsZSA9IFtdOyBmaW5hbCA9IFtdOwpudW1iZXIgPSBnZXRzLmNob21wLnRvX2kKZGl2aXNvciA9IDE7IGNvdW50ID0gMAp3aGlsZSBudW1iZXIvZGl2aXNvciAhPSAwCiAgZGl2aXNvciA9IGRpdmlzb3IqMTAKICBjb3VudCA9IGNvdW50ICsgMQplbmQKcHV0cyAnY291bnQ9ICcgKyBjb3VudC50b19zCnB1dHMgJycKZGlnaXQgPSAwOyBjb3VudDEgPSAwOyBjeWNsZSA9IDE7IHZhciA9IG9uZXMKd2hpbGUgZGl2aXNvciAhPSAxCiAgaWYgY291bnQxID09IDEKICBkaWdpdCA9IG51bWJlci8oZGl2aXNvci8xMCkKICBudW1iZXIgPSBudW1iZXIgLSBkaWdpdCooZGl2aXNvci8xMCkKICBkaXZpc29yID0gZGl2aXNvci8xMAogIHdoaWxlIGRpZ2l0ICE9IGNvdW50MQogICAgY291bnQxID0gY291bnQxICsgMQogIGVuZAogIHB1dHMgdmFyW2NvdW50MV0KICBzaW5nbGUucHVzaCB2YXJbY291bnQxXQogIGNvdW50MSA9IDEKZW5k