Segun entiendo yo este test nos dice que la durabilidad de la azada se va reduciendo acorde a la cantidad de usos y la secuencia de Fibonacci (0, 1, 1, 2, 3, 5, etc.), es decir que al primer uso no se gasta, al segundo se gasta una unidad, al tercero se gasta una unidad, al cuarto se gasta dos unidades, etc. Pensandolo asi, si se usa la azada 3 veces su durabilidad deberia reducirse en 2 unidades (0+1+1), sin embargo en el test no se espera eso:
herrero usar: azada.
self assert: (azada durabilidad) equals: durabilidadAzada.
herrero usar: azada.
self assert: (azada durabilidad) equals: durabilidadAzada -1.
herrero usar: azada.
self assert: (azada durabilidad) equals: durabilidadAzada -1. -->Aca use la azada 3 veces, no deberia ser self assert: (azada durabilidad) equals: durabilidadAzada -2 ?
No se si lo estoy pensando mal o hay un problema en el test.
Hola,
Entonces por eso:
(0, 1, 1, etc...) --> (durabilidadAzada - 0, durabilidadAzada - 1, durabilidadAzada - 1, etc...)
Vos lo estas pensando de otra forma distinta (que no esta "mal"), pero el test lo espera en la forma que describo ahi arriba.
Saludos
Eugenio