1
93 symbols pyth
Thu Nov 3 08:29:32 2016 Sait2000
.v.ZCim-id64^964 2cCM"ꮑ獅菜㲙ⶨ턎⻿侈隒㶅ᓵ䥄띟⊡穐㎒ᐳ箓呖溉齞딊ꌣ៬몌퉂ဲ灲ណ쉪壋⚤䤴왚午鉴蚈躃鶤㽦睠蕣糷∏㳚囇ᾔ癅짰믟깘き蠘蝌ꛐ"3 64874
2
96 symbols pyth
Wed Nov 2 09:53:53 2016 Sait2000
.v.ZCim-id64 931562cCM"ᚈ㽨곖坠惔釐䵳⬯펀涆쌯죐ῧꉙꆃꈉ것쩧쾘횞끟畩됼纰쏍ꏴ醤쏧퓖䒹柾艠篈ⓕ鐘⊈쥆柊沍霮ⷼ琯赧䖸諰凄䏛壣틍橅隇堙ⱊ酟偿㜥ᝉ쫿찤衾⋑惃峟閑⤨"3 51642
3
99 symbols pyth
Wed Nov 2 09:48:55 2016 Sait2000
.v.ZCim--id64 925824J5738cCM"ᚈ㽨곖坠惔釐䵳⬯펀涆쌯죐ῧꉙꆃꈉ것쩧쾘횞끟畩됼纰쏍ꏴ醤쏧퓖䒹柾艠篈ⓕ鐘⊈쥆柊沍霮ⷼ琯赧䖸諰凄䏛壣틍橅隇堙ⱊ酟偿㜥ᝉ쫿찤衾⋑惃峟閑⤨"3*J9
4
100 symbols pyth
Sat Oct 29 15:58:52 2016 Sait2000
.v.ZCim-i%Vd[16K64K)KJ5738cCM"ᚈ㽨곖坠惔釐䵳⬯펀涆쌯죐ῧꉙꆃꈉ것쩧쾘횞끟畩됼纰쏍ꏴ醤쏧퓖䒹柾艠篈ⓕ鐘⊈쥆柊沍霮ⷼ琯赧䖸諰凄䏛壣틍橅隇堙ⱊ酟偿㜥ᝉ쫿찤衾⋑惃峟閑⤨"3*J9
5
101 symbols pyth
Sat Oct 29 15:33:23 2016 Sait2000
Lim-i%Vd[16K64K)KJ9942cCMb3*J5jdm@cs@LGjy"⛚걖꧐桸꒴㑸䰣㤢铆錃ꥐ喼轒⺧鬀뎃錤璡載끗潭⟃祏朌铍沧彂"26\zid16@c.Hy"⛟퓵蓦捊茸袥譛欝䞱祵"\e%lw9
6
103 symbols pyth
Mon Oct 24 15:10:05 2016 Sait2000
Lim-i+%hd16td64J9942cm%Cd64b3*J5jdm@cs@LGjy"⛚걖꧐桸꒴㑸䰣㤢铆錃ꥐ喼轒⺧鬀뎃錤璡載끗潭⟃祏朌铍沧彂"26\zid16@c.Hy"⛟퓵蓦捊茸袥譛欝䞱祵"\e%lz9
7
103 symbols pyth
Sat Oct 29 15:54:53 2016 Sait2000
.v.ZCim-i+%hd16td64=T5738cm%Cd64"ᚈ㽨곖坠惔釐䵳⬯펀涆쌯죐ῧꉙꆃꈉ것쩧쾘횞끟畩됼纰쏍ꏴ醤쏧퓖䒹柾艠篈ⓕ鐘⊈쥆柊沍霮ⷼ琯赧䖸諰凄䏛壣틍橅隇堙ⱊ酟偿㜥ᝉ쫿찤衾⋑惃峟閑⤨"3*T9
8
104 symbols pyth
Mon Oct 24 15:02:20 2016 Sait2000
Lim-i+%hd16td64J20474cm%Cd64b3*J2jdm@cs@LGjy"勏棐웺낓껫网脖燽캇깒씉鶹넟鞤唖듃췩鯥鏁ꖦ랊ퟟ勆蚳屶鉌뽨"26\zid16@c.Hy"倲믬蘋鴒샜叵윦捉蹏젣"\e%lz9
9
105 symbols pyth
Sat Oct 22 05:39:13 2016 Sait2000
Lim-i+%hd16td64J20000cm%Cd64b3Jjdm@cs@LGjy"仿菐莳吪馔坼饉愌縣籿螒隳瀜阬湜矢炜礥紬嗘埨惌斣澉觻屘墑袯滖"26\zid16@c.Hy"両诳樏饖躩釵湽笼訾蛠炽"\e%lz9
10
107 symbols pyth
Sat Oct 22 05:37:24 2016 Sait2000
Lim-dJ20000mi+%hd16td64cm%Cd64b3Jjdm@cs@LGjy"仿菐莳吪馔坼饉愌縣籿螒隳瀜阬湜矢炜礥紬嗘埨惌斣澉觻屘墑袯滖"26\zid16@c.Hy"両诳樏饖躩釵湽笼訾蛠炽"\e%lz9
11
117 symbols pyth
Wed Oct 19 13:38:08 2016 Sait2000
Lim-CdJ20000v%"bytes(%s).decode('u8')"`CMbJjdm@cs@LGjy"仿菐莳吪馔坼饉愌縣籿螒隳瀜阬湜矢炜礥紬嗘埨惌斣澉觻屘墑袯滖"26\zid16@c.Hy"両诳樏饖躩釵湽笼訾蛠炽"\e%lz9
12
120 symbols pyth
Wed Oct 19 12:48:55 2016 Sait2000
Lim-Cd44032v%"bytes(%s).decode('u8')"`CMb^T4jdm@cs@LGjy"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"26\zid16@c.Hy"댪먗꾆븉죧숽똉땖눚콠캝"\e%lz9
13
137 symbols pyth
Wed Oct 19 12:38:57 2016 Sait2000
jdm@cs@LGjim-Ck44032v%"bytes(%s).decode('u8')"`CM"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"^T4 26\zid16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
14
139 symbols pyth
Wed Oct 19 12:35:35 2016 Sait2000
Jcs@LGjim-Cd44032v%"bytes(%s).decode('u8')"`CM"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"^T4 26\zjdm@Jid16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
15
139 symbols pyth
Wed Oct 19 12:48:40 2016 Sait2000
Lim-Cd44032v%"bytes(%s).decode('u8')"`CMb^T4jdm@cs@LGjy"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"26\zid16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
16
140 symbols pyth
Wed Oct 19 12:33:37 2016 Sait2000
Jcs@LGjim-Cd44032v++"bytes("`CM"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"").decode('u8')"^T4 26\zjdm@Jid16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
17
141 symbols pyth
Tue Oct 18 23:43:33 2016 Sait2000
jdm@c"hundred
one
million
twenty
four
six
seven
eighty nine
thirteen
three
fifty
two
thousand"bid16@c.Hi"31a0kfyr3e9jx5stu92mmbwbynl"36\d%lz9
18
141 symbols pyth
Wed Oct 19 12:33:20 2016 Sait2000
Jcs@LGjim-Cd44032v++"bytes("`CM"깘뷎뺁뭶긃컯뽭쀉퀥롓갤첽롴멾먶앰턵쏐닏싡롕닰뀽덖쁻몈쀲쾡꺶틾첶"").decode('u8')"^T4 26\z
jdm@Jid16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
19
142 symbols pyth
Tue Oct 18 22:58:27 2016 Sait2000
jdm@c"million thousand hundred three four six seven nine thirteen twenty fifty eighty two one")id16@c.Hi"hiel0ga3m30exm7tc37k6sydl21p"36\e%lz9
20
143 symbols pyth
Tue Oct 18 23:41:14 2016 Sait2000
jdm@c"hundred
one
million
twenty
four
six
seven
eighty nine
thirteen
three
fifty
two
thousand"bid16@c"1039240a5c607 5 8 b0a5 1c34 a4c9031")%lz9
21
144 symbols pyth
Tue Oct 18 22:42:57 2016 Sait2000
jdm@c"million thousand hundred three four six seven nine thirteen twenty fifty eighty two one")id16@c"d293042a5162b7 5 8 c2a5 d194 a41329d")%lz9
22
144 symbols pyth
Wed Oct 19 09:45:25 2016 Sait2000
jdm@c"hundred
one
million
twenty
four
six
seven
eighty nine
thirteen
three
fifty
two
thousand"bCd@cCMji"31a0kfyr3e9jx5stu92mmbwbynl"36 16C13%lz9
23
183 symbols perl
Wed Oct 1 18:00:19 2014 vakorol
#!/usr/bin/perl -pl
$s.=(million,thousand,hundred,three,four,six,seven,nine,thirteen,twenty,fifty,eighty,two,one)[hex$&].' 'while(0,5,8,c2a5,d194,a41329d,0,0,0,d293042a5162b7)[length]=~/./g;$_=$s;chop
24
207 symbols perl
Thu Sep 4 20:55:53 2014 gabrielmad
#!/usr/bin/perl -p
$_=join" ",map{$a=$_;$_=$#x-$i++;(hundred,one,two,three,four,thousand,six,seven,million,nine,thirteen,eighty,fifty,twenty)[($_?/1|4|7/?$a>1?$a%4-3:0:$a:$a==3?10:$a)||(),/2|5|8/&&$a?0:/3|6/?$_+2:()]}@x=/./g
25
209 symbols perl
Mon Aug 25 03:00:29 2014 gabrielmad
#!/usr/bin/perl -p
$_=join" ",map{$a=$_;$_=$#x-$i++;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?/1|4|7/?$a>1?$a%4-3:0:$a:$a==3?10:$a)||(),/2|5|8/&&$a?0:/3|6/?$_+2:()]}@x=/./g
26
214 symbols haskell
Tue Aug 5 17:38:33 2014 nooodl
main=getLine>>=putStr.unwords.map h.(words"_ $ 0 /#)$ ('&% )%'.#&( _ _ _ (#&.-%#)$',#+*"!!).length;h x=words"hundred six four twenty thousand one fifty nine eighty seven million three two thirteen"!!(fromEnum x-35)
27
224 symbols perl
Mon Aug 25 01:50:57 2014 gabrielmad
#!/usr/bin/perl -p
$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4-3:0:$a:0:$x[-2]-1?$a:10)||(),/2|5|8/&&$a?0:/3|6/?$_+2:()]}0..(@x=/./g)
28
226 symbols perl
Mon Aug 25 01:01:44 2014 gabrielmad
#!/usr/bin/perl -p
@x=/./g;$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4-3:0:$a:0:$x[-2]-1?$a:10)||(),/2|5|8/&&$a?0:/3|6/?$_+2:()]}0..$#x
29
227 symbols perl
Mon Aug 25 00:52:55 2014 gabrielmad
#!/usr/bin/perl -p
@x=/./g;$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4+11:0:$a:0:$x[-2]-1?$a:10)||(),/2|5|8/&&$a?0:/3|6/?$_+2:()]}0..$#x
30
231 symbols perl
Mon Aug 25 00:47:51 2014 gabrielmad
#!/usr/bin/perl -p
@x=/./g;$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4+11:0:$a:0:$x[-2]-1?$a:10)||(),($_+1)%3==0&&$a?0:/3|6/?$_+2:()]}0..$#x
31
235 symbols perl
Mon Aug 25 00:42:45 2014 gabrielmad
#!/usr/bin/perl -p0
@x=split//;$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4+11:0:$a:0:$x[-2]-1?$a:10)||(),($_+1)%3==0&&$a?0:/3|6/?$_+2:()]}0..$#x
32
238 symbols perl
Mon Aug 25 00:36:30 2014 gabrielmad
#!/usr/bin/perl -p0
@x=split//;$_=join" ",map{$a=$x[$_];$_=$#x-$_;qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[($_?$a?$_%3==1?$a>1?$a%4+11:0:$a:0:$x[-2]==1?10:$a)||(),(($_+1)%3==0&&$a?0:/3|6/?$_+2:())]}0..$#x
33
246 symbols perl
Mon Aug 25 00:02:32 2014 gabrielmad
#!/usr/bin/perl -p0
@x=reverse split//;$_=join" ",reverse map{$a=$x[$_];qw/hundred one two three four thousand six seven million nine thirteen eighty fifty twenty/[(($_+1)%3==0&&$a?0:/3|6/?$_+2:()),($_?$a?$_%3==1?$a>1?$a%4+11:0:$a:0:$x[$_+1]==1?10:$a)||()]}0..$#x
34
261 symbols perl
Sun Aug 24 11:31:29 2014 gabrielmad
#!/usr/bin/perl -p0
@x=reverse split//;$_=join" ",reverse map{($_+1)%3==0&&$x[$_]?'hundred':$_==3?'thousand':$_==6?'million':(),{'1one2two3three4four6six7seven9nine13thirteen20twenty50fifty80eighty'=~/(\d+)(\D+)/g}->{($x[$_]+(!$_?$x[1]==1?10:0:0))*(($_-1)%3==0?10:1)}//()}0..$#x
35
269 symbols perl
Sun Aug 24 11:23:34 2014 gabrielmad
#!/usr/bin/perl -p0
@x=reverse split//;$_=join" ",reverse map{($_+1)%3==0&&$x[$_]?'hundred':$_==3?'thousand':$_==6?'million':(),{qw/1 one 2 two 3 three 4 four 6 six 7 seven 9 nine 13 thirteen 20 twenty 50 fifty 80 eighty/}->{($x[$_]+(!$_?$x[1]==1?10:0:0))*(($_-1)%3==0?10:1)}//()}0..$#x
36
323 symbols haskell
Sun Mar 15 14:10:33 2015 YoshikuniJujo
main=interact$unwords.w.read
(#)=div
(%)=mod
s=["","one","two","three","four","","six","seven","","nine"]
t=["","","twenty","","","fifty","","","eighty"]
w n|n<10=[s!!n]|n<20=["thirteen"]|n<90=t!!(n#10):w(n%10)|n<800=w(n#100)++"hundred":w(n%100)|n<10^6=w(n#1000)++"thousand":w(n%1000)|0<1=w(n#(10^6))++"million":w(n%(10^6))
37
856 symbols python2
Mon Aug 4 17:14:05 2014 LLcoolNJ
X={'1':'one', '2':'two', '3':'three','4':'four','5':'five','6':'six','7':'seven','8':'eight','9':'nine','10':'ten','11':'eleven','12':'twelve','13':'thirteen','14':'fourteen','15':'fifteen','16':'sixteen','17':'seventeen','18':'eighteen','19':'nineteen','20':'twenty','30':'thirty','40':'forty','50':'fifty','60':'sixty','70':'seventy','80':'eighty','90':'ninety'}
def N(n):
 h='hundred'
 S=str(n)
 if len(S)==3:
  if S[1:]=='00':
   return X[S[0]]+' '+h+' '
  else:
   rst=X[S[0]]+' '+h+' '
   n=int(S[1:])
   return rst+N(n)
 elif len(S)==2:
  if S in X:
   return X[S]
  else:
   j=str(S[0])+'0'
   rst=X[j]+' '
   return rst+N(n%10)
 elif len(S)==1 and S!='0':
  return X[S]
  return ''
def j(n):
 s=m=t=h=''
 i=1000
 h=N(n%i)
 n/=i
 t=N(n%i)
 n/=i
 if t:t+=' thousand '+h
 else: t=h
 m=N(n%i)
 n/=i
 if m:m+=' million '+t
 else:m=t
 print m
j(input())