¿Otra forma de escribir un procedimiento de valor mimum en esquema?
Entonces, si tengo lo siguiente, que devuelve el valor más pequeño de un conjunto de cuatro números:
(define (minimum2 a b c d)
(cond ((and (< a b) (< a c) (< a d)) a)
((and (< b c) (< b d)) b)
((< c d) c)
(else d)))
Pero, quiero escribirlo de modo que compare a con b y encuentre el valor más pequeño entre esos dos, luego compare c y d, y encuentre el valor más pequeño entre esos, y luego compare esos dos valores más pequeños juntos para encontrar el mínimo real . Si lo que escribí fue difícil de entender, considérelo como un soporte de torneo, donde "juega" b, y el ganador juega contra el otro ganador entre c y d. ¡Gracias por adelantado por la ayuda!