- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코딩테스트
- First Project
- 오늘도 개발자가 안된다고 말했다
- LEVEL 1
- 프로그래머스
- 아고라스테이츠
- LEVEL 2
- CSS
- 배포
- MariaDB
- mongodb
- 코어 자바스크립트
- Git
- react
- 에러핸들링
- CRUD
- javascript
- typescript
- LEVEL1
- 면접을 위한 cs 전공지식 노트
- TMIL
- TIL
- TWIL
- sql
- 리팩터링 2판
- java
- Refactoring
- Err-Handling
- Docker
- 알고리즘
Archives
목록LEVEL 1 (3)
성장에 목마른 코린이

나의 솔루션 function solution(price, money, count) { let total = 0; let temp = 0; for (let i = 1; i = total) { return 0; } else { return total - money; } } 다른 솔루션 function solution(price, money, count) { let answer = 0; for (let i = 1; i money ? answer - money : 0; } 느낀점 temp를 굳이 사용하지 않고, price * i 로 해결할 수 있었네요. 삼항연산자까지 사용하면서 코드를 확 줄인 점이 깔끔합니다. 코드를 좀 더 간결히 짜는 것도 좀 고민하면서 해봐야겠습니다!
코딩 테스트 준비/프로그래머스 level 1
2022. 8. 15. 22:43

나의 솔루션 function solution(sizes) { let w = sizes.map((el) => el[0]); let h = sizes.map((el) => el[1]); for (let i = 0; i h[i]) { let temp = h[i]; h[i] = w[i]; w[i] = temp; } } let wMax = w.sort((a,b) => b-a)[0] let hMax = h.sort((a,b) => b-a)[0] let ans = wMax * hMax; return ans; } 다른 솔루션 느낀 점 앞으로 forEach 함수를 활용해야겠다고 느꼈습니다. 처음엔 문제 파악하느라 시간이 조금 걸렸지, 구현자체는 어렵지 않았네요.
코딩 테스트 준비/프로그래머스 level 1
2022. 8. 1. 22:52