freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/golf-code.spanish.md

4.0 KiB

id title challengeType videoUrl localeTitle
5664820f61c48e80c9fa476c Golf Code 1 Codigo de golf

Description

En el juego de golf, cada hoyo tiene un par significa el número promedio de strokes que se espera que un golfista realice para hundir la bola en un hoyo para completar el juego. Dependiendo de qué tan por encima o par debajo de tus strokes , hay un apodo diferente. Su función se pasará par y strokes argumentos. Devuelva la cadena correcta de acuerdo con esta tabla que enumera los trazos en orden de prioridad; arriba (más alto) a abajo (más bajo):
Trazos Regreso
1 "¡Hoyo en uno!"
<= par - 2 "Águila"
par - 1 "Pajarito"
par "Par"
par + 1 "Espectro"
par + 2 "Doble Bogey"
> = par + 3 "¡Vete a casa!"
par y strokes siempre serán numéricos y positivos. Hemos agregado una matriz de todos los nombres para su conveniencia.

Instructions

Tests

tests:
  - text: '<code>golfScore(4, 1)</code> debe devolver &quot;Hole-in-one!&quot;'
    testString: 'assert(golfScore(4, 1) === "Hole-in-one!", "<code>golfScore(4, 1)</code> should return "Hole-in-one!"");'
  - text: '<code>golfScore(4, 2)</code> debe devolver &quot;Eagle&quot;'
    testString: 'assert(golfScore(4, 2) === "Eagle", "<code>golfScore(4, 2)</code> should return "Eagle"");'
  - text: '<code>golfScore(5, 2)</code> debe devolver &quot;Eagle&quot;'
    testString: 'assert(golfScore(5, 2) === "Eagle", "<code>golfScore(5, 2)</code> should return "Eagle"");'
  - text: '<code>golfScore(4, 3)</code> debe devolver &quot;Birdie&quot;'
    testString: 'assert(golfScore(4, 3) === "Birdie", "<code>golfScore(4, 3)</code> should return "Birdie"");'
  - text: '<code>golfScore(4, 4)</code> debe devolver &quot;Par&quot;'
    testString: 'assert(golfScore(4, 4) === "Par", "<code>golfScore(4, 4)</code> should return "Par"");'
  - text: '<code>golfScore(1, 1)</code> debe devolver &quot;Hole-in-one!&quot;'
    testString: 'assert(golfScore(1, 1) === "Hole-in-one!", "<code>golfScore(1, 1)</code> should return "Hole-in-one!"");'
  - text: '<code>golfScore(5, 5)</code> debe devolver &quot;Par&quot;'
    testString: 'assert(golfScore(5, 5) === "Par", "<code>golfScore(5, 5)</code> should return "Par"");'
  - text: '<code>golfScore(4, 5)</code> debe devolver &quot;Bogey&quot;'
    testString: 'assert(golfScore(4, 5) === "Bogey", "<code>golfScore(4, 5)</code> should return "Bogey"");'
  - text: '<code>golfScore(4, 6)</code> debe devolver &quot;Double Bogey&quot;'
    testString: 'assert(golfScore(4, 6) === "Double Bogey", "<code>golfScore(4, 6)</code> should return "Double Bogey"");'
  - text: '<code>golfScore(4, 7)</code> debe devolver &quot;Go Home!&quot;'
    testString: 'assert(golfScore(4, 7) === "Go Home!", "<code>golfScore(4, 7)</code> should return "Go Home!"");'
  - text: '<code>golfScore(5, 9)</code> debe devolver &quot;Go Home!&quot;'
    testString: 'assert(golfScore(5, 9) === "Go Home!", "<code>golfScore(5, 9)</code> should return "Go Home!"");'

Challenge Seed

var names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];
function golfScore(par, strokes) {
  // Only change code below this line


  return "Change Me";
  // Only change code above this line
}

// Change these values to test
golfScore(5, 4);

Solution

// solution required