[Tutor] Complications Take Two (Long) Frustrations.
Roel Schroeven
roel at roelschroeven.net
Fri Aug 21 22:58:23 CEST 2015
Joseph Gulizia schreef op 2015-08-20 05:12:
> Assume that the grader defines two variables A and B for you. Write a
> program which prints out the value
> min(A, B)
>
> However, there is a catch: your program is not allowed to use the min
> function. Instead, use max in a clever way to simulate min.
> --------------------------------------
> Code that gave best results but didn't work for negative numbers...
> --------------------------------------
>
> Original = abs(max (-A, -B))
> print (Original)
>
> --------------------------------------
> Did not pass tests.
You change the sign of A and B before passing them to max(). To revert
that afterwards, you just need to change the sign of the result again.
abs() indeed doesn't work for that: it only changes the sign on negative
numbers, not on positive numbers.
Regards,
Roel
--
The saddest aspect of life right now is that science gathers knowledge
faster than society gathers wisdom.
-- Isaac Asimov
Roel Schroeven
More information about the Tutor
mailing list