function solution(price) {
if( price >= 500000 ){
return Math.floor(price * 0.8);
}
if( price >= 300000 ){
return Math.floor(price * 0.9);
}
if(price >= 100000) {
return Math.floor(price * 0.95);
}
return price;
}
// 세개로 나눔 십,삼십,오십
// 할인율 적용해서 계산해주기
다음번엔 else 구문을 이용해서 작성해봐야겟다.
변수money 로 한 잔 5500원짜리 커피
커피 몇잔 , 잔돈 을 배열에 담는 문제
function solution(money) { let coffee = 1; let penny = 0; var answer = [coffee, penny]; coffee = Math.floor(money / 5500) penny = money - (5500 * coffee) return [coffee, penny]; }
2022년을 기준으로 변수 age 에 맟춰 탄생년도를 맟추는 문제
function solution(age) { let year = 2022; let birtyYear = 0; let answer = year + 1 - age return answer; } // 0 살 일때 2022년 // 20 살 일때 2003년 // 40 살 일때 1983년
JS내부 함수를 이용하는 방법이 있는건 처음알았다.
하지만 아직 익숙해지기전에 차근차근 사고력을 키우며 풀도록하자
revers() 함수를 이용하면 배열이 쉽게 뒤집어진다 !
반복문을 이용해 뒤집는 방법
function solution(num_list) {
const newArray = [];
let num = num_list.length - 1;
while(num >= 0) {
newArray.push(num_list[num])
num--
}
return newArray
}
배열의 최대수를 시작으로
빼주면서 push 로 새로운 배열에 넣어준다.