You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
En los ejemplos presentados hay uno que según el comentario debería devolver true, pero en realidad debería devolver [0,1]:
// actual
isRobotBack('U?D?U') // true
// corregido
isRobotBack('U?D?U') // [0,1]
// 'U' -> se mueve arriba
// '?D' -> se mueve abajo, ya que ya se hizo el movimiento 'U'
// '?U' -> se mueve arriba, ya que ya se hizo el movimiento 'D'
Al parecer justo ese ejemplo es uno de los test secretos por lo que solo forzando ese ejemplo en el código logré que pasara el ejercicio.
The text was updated successfully, but these errors were encountered:
@kevinjpuscan Al principio, me pareció que era [0, 1], pero después comprendí lo que decía el enunciado. El siguiente movimiento se hace sólo si no se ha hecho antes. Lo que indica es que si ya se ha hecho anteriormente, indiferente de la posición.
// actual
isRobotBack('U?D?U') // true
// 'U' -> se mueve arriba
// '?D' -> se mueve abajo, ya que anteriormente no se ha hecho el movimiento 'D'
// '?U' -> no se hace el movimiento, ya que anteriormente se realizó el movimiento 'U'.
En los ejemplos presentados hay uno que según el comentario debería devolver true, pero en realidad debería devolver [0,1]:
Al parecer justo ese ejemplo es uno de los test secretos por lo que solo forzando ese ejemplo en el código logré que pasara el ejercicio.
The text was updated successfully, but these errors were encountered: