240404 TIL_JS 문법 익숙해지기 (Math.floor, for-of 반복문, sort.reverse)

미밍·2024년 4월 4일
0

우당탕탕 개발 일기

목록 보기
9/108

코딩 앙마
자바스크립트 중급 강좌 : 140분 완성

프로그래머스 입문 코딩
옷 가게 할인 받기
최댓값 만들기(1)

Computer Science 핵심쏙쏙
DBSM의 기능과 종류


[더 공부해야 할 다른 사람의 풀이]

*옷가게, 틸트(~~) = Math.floor()

function solution(price) {
price = price>=500000?price0.8:price>=300000?price0.9:price>=100000?price*0.95:price;
return ~~(price);
}

*옷가게, 반복문

const discounts = [
[500000, 20],
[300000, 10],
[100000, 5],
]
const solution = (price) => {
for (const discount of discounts)
if (price >= discount[0])
return Math.floor(price - price * discount[1] / 100)
return price
}

*최댓값 만들기(1), sort.reverse()

function solution(numbers) {
numbers.sort((a, b) => a - b).reverse();
return numbers[0] * numbers[1];
}

profile
프론트앤드; Frontend

0개의 댓글