반응형 IF3 Python 각도기 [코딩테스트 입문 - Day7] 문제 구현 코드 def solution(angle): answer = (angle // 90) * 2 + (angle % 90 > 0) * 1 return answer if ~ else 4개를 쓰기 싫어서 압축해 보았다. 직각, 평각일 때는 90으로 나눈 값이 1,2 이므로 그 값에 2를 곱해서 2,4가 나오도록 했고 예각, 둔각일 때는 1을 더해주도록 했다. 다른 풀이 def solution(angle): if angle 2023. 2. 9. 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 기초 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 다음 반응형