풀이
function grade(score) { let answer = score > 100 ? "잘못된 점수입니다" : score < 0 ? "잘못된 점수입니다" : score >= 90 ? "A" : score >= 80 ? "B" : score >= 70 ? "C" : score >= 60 ? "D" : "F"; return answer
주의 사항
예상 결과
의류를 구매한 횟수는 총 5회 금액은 57000원이며 등급은 Gold입니다.
풀이
const myShopping = [ { category: "과일", price: 12000 }, { category: "의류", price:10000 }, { category: "의류", price: 20000 }, { category: "장난감", price: 9000 }, { category: "과일", price: 5000 }, { category: "의류", price: 10000 }, { category: "과일", price: 8000 }, { category: "의류", price: 7000 }, { category: "장난감", price: 5000 }, { category: "의류", price: 10000 }, ] console.log(myShopping.length) let merchandise = myShopping[1]["category"] //상품명 let purchase = 0; //구매횟수 let amount = 0; // 값을 더한 값 let answer = 0; // 최종 답 for(let i=0; i<myShopping.length; i++){ if(myShopping[i]["category"]===merchandise){ purchase += 1 amount += myShopping[i]["price"] } } let rating = // 등급 purchase >= 5 ? "Gold" : purchase >=3 ? "Silver" : "Bronze"; answer = `${merchandise}를 구매한 횟수는 총 ${purchase}회 금액은 ${amount}원이며 등급은 ${rating}입니다.` return answer 쉽지 않았다...