Freecodecamp'da Golf Kodu yüklemesini çözmeye çalışıyorum ve kodumda yanlış olanı bulamıyorum. burada doğrudan link. Bağlantı çalıştırmaya çalıştığım kodu içeriyor, sadece bağlantıyı ziyaret et.freecodecamp Golf Kodu
Benim HB:
function golfScore(par, strokes) {
if(strokes == 1) return "Hole-in-one!";
else if(strokes <= par -2) return "Eagle";
else if(strokes === par -1) return "Birdie";
else if(strokes === par) return "Par";
else if(strokes === par + 1) return "Bogey";
else if(strokes === par + 2) return "Double Bogey";
else if(strokes >= par + 3) return "Go Home";
return "Change Me";
}
golfScore(5, 4);
Gereksinim: golf oyununda
her delik bir golfçü batmaya amacıyla sağlaması bekleniyor vuruş ortalama sayısını anlamına gelen bir par vardır Oyunu tamamlamak için bir delik topu. Konturlarınızın ne kadar yukarıda veya altında olduğuna bağlı olarak, farklı bir takma ad vardır.
İşleviniz par ve kontur argümanlarından geçirilecektir. Konturları öncelik sırasına göre listeleyen bu tabloya göre doğru dizgiyi döndürün; alta üst (en yüksek) (en düşük):
İnme Dönüş:
1 "Hole-in-one!"
<= par - 2 "Eagle"
par - 1 "Birdie"
par "Par"
par + 1 "Bogey"
par + 2 "Double Bogey"
>= par + 3 "Go Home!"
Teşekkür yardım için şimdiden.
Bu sadece belirli bir beklenen eşit çalışmak gibi görünüyor, ama işlevi çalışması gereken par * parametresiyle *. –
Özür dilerim, tüm işlevi dahil etmeliydim. Açıklık için güncellendi. Aslında, bir parametreden para almaya dayalı olarak çalışır. –
@NathanTuggy Orijinal sorudaki bağlantıda test etmekte çekinmeyin. –