일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정규표현식문제
- 깃허브
- mysql스키마
- 프로그래머스 자바스크립트
- 티스토리챌린지
- 프로그래머스 자바스크립트 풀이
- next.js
- 알고리즘
- 좌표거리구하기
- 프로그래머스 신규아이디추천
- 맨해튼거리예제
- Javascript 정렬
- MySQL
- 키패드누르기풀이
- 자바스크립트 배열
- binary search
- 정렬 알고리즘
- Javascript sort
- TypeScript
- JavaScript
- 자바스크립트 정렬
- 자료구조
- 맨해튼거리
- js 알고리즘
- node.js
- 오블완
- TS
- 프로그래머스
- 자바스크립트 알고리즘
- 타입스크립트
- Today
- Total
목록2024/11/27 (2)
FE PARADISE
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 슬라이딩 윈도우 기법을 활용하여 문제를 풀어보았다.시작과 끝 포인트를 설정하고 시작부터 끝까지의 값들의 합이 주어진 n과 일치하는지 판단하며 방법의 수를 구하는 방식이다.우선 전체 코드이다.function solution(n) { if(n === 1) return 1; let start = 1, end = 1, sum = 1, count = 1; while(start n이 1인 경우는 답이 1이므로 뒷 과정을 거칠 필요가 없으니 이렇게 1을 반환해주자.if(n === 1) return 1;각각 시작 포인트, 끝 포인트, 시작..

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 첫번째 코드이진수로 변환하는 함수를 구현한 후 해당 함수를 이용하여 0의 개수와 이진 변환 횟수를 구한다.function binary(num){ // 이진 변환 함수 let bin = []; while(num >= 0){ if(num x === "0").length; s = binary(s.replaceAll("0","").length); answer[0] += 1; } return answer;} 두번째 개선 코드toString(2)를 활용하여 간단하게 이진수로 변환해주는 방식을 채택했다. fu..