RosettaCodeData/Task/Map-range/Factor/map-range-2.factor
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

5 lines
123 B
Factor

USING: locals infix ;
:: map-range ( a1 a2 b1 b2 x -- y )
[infix
b1 + (x - a1) * (b2 - b1) / (a2 - a1)
infix] ;