Designing function f(f(n)) == -n

前端 未结 30 2827
清酒与你
清酒与你 2020-12-02 03:32

A question I got on my last interview:

Design a function f, such that:

f(f(n)) == -n

Where n<

30条回答
  •  南笙
    南笙 (楼主)
    2020-12-02 03:57

    Uses globals...but so?

    bool done = false
    f(int n)
    {
      int out = n;
      if(!done)
      {  
          out = n * -1;
          done = true;
       }
       return out;
    }
    

提交回复
热议问题