Застрял на задачке. Не понимаю логику задачи.
(Перевод "Google переводчик")
Ваша функция будет передана "par" и "strokes" аргументы. Возвращает правильную строку в соответствии с этой таблицей , в которой перечислены штрихи в порядке очередности; верхний (самый высокий) до дна ( самый низкий): Буду благодарен:thanks: Это таблица для ГОЛЬФА : https://en.wikipedia.org/wiki/Golf (таблицу не смог выровнять нормально) Strokes ____Return 1 _________"Hole-in-one!" <= par - 2 __"Eagle" par - 1______"Birdie" par ________"Par" par + 1 _____"Bogey" par + 2_____"Double Bogey" >= par + 3__ "Go Home!" "par" и "strokes" всегда будет числовой и положительный результат. Есть начало задачи. 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); Условия: golfScore(4, 1) should return "Hole-in-one!" golfScore(4, 2) should return "Eagle" golfScore(5, 2) should return "Eagle" golfScore(4, 3) should return "Birdie" golfScore(4, 4) should return "Par" golfScore(1, 1) should return "Hole-in-one!" golfScore(5, 5) should return "Par" golfScore(4, 5) should return "Bogey" golfScore(4, 6) should return "Double Bogey" golfScore(4, 7) should return "Go Home!" golfScore(5, 9) should return "Go Home!" |
mishapod,
function golfScore(par, strokes) { if(strokes == 1) return 'Hole-in-one!'; strokes -= par; switch (strokes) { case -2: return 'Eagle' case -1: return 'Birdie' case 0: return 'Par' case 1: return 'Bogey' case 2: return 'Double Bogey' default: return 'Go Home!' } } alert(golfScore(5, 9)); |
Часовой пояс GMT +3, время: 08:46. |