반응형 조건문3 Python 옷가게 할인 받기 [코딩테스트 입문 - Day 5] 문제 구현 if 조건문으로 구간을 나눠 계산한 값을 리턴해준다. 코드 def solution(price): if price>=500000: return int(price*0.8) elif price>=300000: return int(price*0.9) elif price>=100000: return int(price*0.95) else: return price 다른 풀이 def solution(price): discount_rates = {500000: 0.8, 300000: 0.9, 100000: 0.95, 0: 1} for discount_price, discount_rate in discount_rates.items(): if price >= discount_price: return int(pri.. 2023. 2. 6. JavaScript 기초 9 - switch if else문과 같은 기능을 하지만 case가 다양할 경우 더 짧고 간결한 코드 작성 가능 switch(변수) { case '변수 값 1' : 실행; break; case '변수 값 2' : 실행 break; default : 실행 } 변수의 값이 변수 값과 같을 때 실행 break가 없다면 해당 case부터 밑으로 쭉 실행 default는 변수의 값이 다 매칭 되지 않을 때 실행됨 2022. 1. 11. JavaScript 기초 6 - 비교 연산자, 조건문(if, else) 비교 연산자 크다 = 크거나 같다 == 같은가 != 다른가 반환 값은 boolean형 === 값뿐만 아니라 data type까지 비교 조건문 if, else if, else if(조건 1) { 내용 1 } else if(조건 2) { 내용 2 } else { 내용 3 } 조건 1이 참이면 내용 1 실행 조건 1이 거짓이고 조건 2가 참이면 내용 2 실행 조건 1, 2가 거짓이면 내용 3 실행 2022. 1. 11. 이전 1 다음 반응형