Search code examples
numbersrange

How to invert a range


I have a range of values from 0 to 100, and I want to have the values inverted (ex. 100->0,0->100, 25->75, etc) How would I do this? (in any language)


Solution

  • For each value, do 100 - value.

    Note:
    A general function for a range (min, max) would be:

    invert(min, max, value)
      => max - value + min;