Resistor color code by rolf

v="Black Brown Red Orange Yellow Green Blue Violet Grey White Silver Gold".split();d=100
while 1:
 c=int(eval(raw_input().replace("M","*1e6").replace("k","*1e3"))*d+.5);z=-2
 while c/d*(c%10==0):z+=1;c/=10
 print"-".join([v[c/d],v[c/10%10],v[c%10],v[z]][c<d:])

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page