Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 실업급여
- 실업급여중
- fyi
- 부트캠프
- 용어
- cs공부
- frontend
- #프론트엔드공부
- 영어공부중
- 엑셀
- 고용노동부
- 조기재취업
- 직장인
- noted
- 시설부
- 개발공부
- 프론트엔드 스쿨
- 프론트엔드개발자
- 옥외광고물 안전점검
- sumif
- 프론트엔드스쿨
- 조기재취업수당
- 컴퓨터공학
- sum
- 프론트엔드
- 제로베이스
- 영어메일
- 여행경비
- 프론트엔드공부
- SUMIFS
Archives
- Today
- Total
소소한 것들에 대한 기록
[Javascript] 할인된 가격 출력 본문
[문제 설명]
p가 10만원 이상이면 5%, 30만원 이상이면 10%, 50만원 이상이면 20% 할인된 가격을 출력하는 함수 solution(단, 할인된 가격은 소수점 이하를 버린 정수)
[풀이 과정]
function solution(p) {
if(p>=500000){
p*=0.8 // p가 50만원 이상이면 0.8배(20% 할인된 금액)의 p 출력
} else if(p>=300000){
p*=0.9 // p가 50만원 미만이면서 30만원 이상이면 0.9배(10% 할인된 금액)의 p 출력
} else if(p>=100000) {
p*=0.95 // p가 30만원 미만이면서 10만원 이상이면 0.95배(5% 할인된 금액)의 p 출력
} else{
p // 10만원 미만이면 그냥 p 출력
}
var answer = parseInt(p) // parseInt() 사용하여 소수점 이하를 버린 정수 p 출력
return answer;
}
'코딩테스트(JS)' 카테고리의 다른 글
[JavaScript] 다수의 구분자로 단어 구분하고 각 단어 뒤집은 배열 출력 (0) | 2023.03.03 |
---|---|
[Javascript] 가장 많이 들어있는 숫자 출력 (0) | 2023.02.23 |
[Javascript] 양의 약수의 개수 출력 (1) | 2023.02.16 |
[Javascript] 배열 내 짝수의 개수 출력 (0) | 2023.02.12 |
[Javascript] 문자열 중 중복된 문자의 수 출력 (0) | 2023.02.12 |