프로그래머스 3

코테를 위한 메소드 완벽 정리글! + 예시!

숫자 관련Math.floor(x) - 소수점 내림Math.ceil(x) - 소수점 올림Math.round(x) - 소수점 반올림Math.trunc(x) - 소수점 버림Math.abs(x) - 절댓값Math.max(a, b, c, …) - 최댓값Math.min(a, b, c, …) - 최솟값Math.pow(x, y) - 거듭제곱Math.sqrt(x) - 제곱근Math.cbrt(x) - 세제곱근Math.random() - 0~1 난수 생성parseInt(str, base) - 정수 변환parseFloat(str) - 실수 변환Number.isInteger(x) - 정수 여부 확인Number.isNaN(x) - NaN 여부 확인~~x - Math.floor(x) 대체 (빠름)배열 관련arr.map(fn) - ..

코딩테스트 2025.03.27

20250322

2의 영역function solution(arr) { if (!arr.includes(2)) { return [-1]; } let start = arr.indexOf(2); let end = arr.lastIndexOf(2); return arr.slice(start, end + 1);}// 다른 사람 풀이function solution(arr) { arr = arr.slice(arr.indexOf(2), arr.lastIndexOf(2) + 1); return arr.length == 0 ? [-1] : arr;}다른 사람 풀이랑 비슷하긴 했는데, 삼항 연산자 쓰신 것 보고 깨달았습니다... 아직도 멀었구만... qr codefunction solution(q, r, code) { ..

코딩테스트 2025.03.22