일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바스크립트 정렬
- 정규표현식문제
- Javascript sort
- TS
- js 알고리즘
- 정렬 알고리즘
- TypeScript
- 키패드누르기풀이
- 오블완
- next.js
- 알고리즘
- 자바스크립트 알고리즘
- 프로그래머스 자바스크립트
- 깃허브
- 프로그래머스 신규아이디추천
- mysql unsupported
- workbench 오류
- 맨해튼거리예제
- 티스토리챌린지
- Javascript 정렬
- 자료구조
- node.js
- binary search
- 좌표거리구하기
- 프로그래머스
- JavaScript
- 자바스크립트 배열
- 타입스크립트
- 프로그래머스 자바스크립트 풀이
- 맨해튼거리
- Today
- Total
목록2025/01 (4)
FE PARADISE
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/AT8at/btsLLOetTgb/kF1ACsM7gEA9MgzHhKgC8k/img.jpg)
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이우선 변수를 선언하자. answer : 올바른 괄호 문자열이 되게 하는 회전 수 x의 개수 p : 회전 수 (문제대로 변수명을 "x"로 선언해도 좋을 것 같다. 나는 문자열의 몇번째 포인트의 글자를 맨 앞글자로 두는지를 중점으로 변수명을 선언했다.)let answer = 0, p = 0;이제 회전을 해보자. while문으로 회전을 해볼 것이다. 문자열의 길이 - 1 만큼 회전할 것이므로 while문 조건은 다음과 같다.while(p 스택을 이용해서 각 회전에 대한 문자열을 담아보자. 이 때, 열린 괄호가 자기 짝에 맞는 닫힌 괄호를 만나면 stack에서..
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 나의 코드작성한 코드는 우선 이와 같다. 이제 풀이를 살펴보자.function solution(want, number, discount) { let day = 0, answer = 0; while(day { a[c] = number[i]; return a; },{}); let sliced = discount.slice(day, day + 10); for(let x of sliced){ if(list[x]) list[x] -= 1; ..
유클리드 호제법 (유클리드 알고리즘)두 양의 정수 혹은 다항식의 최대공약수를 구하는 방법이다. 두 자연수 a,b에 대해 r = a % bgcd(a,b) = gcd(b,r)r을 a를 b로 나눈 나머지로 정의할 시 a와 b의 최대공약수는 b와 r의 최대공약수와 같다. 그럼 b와 r의 최대공약수를 구해야 하는데 이때 b를 r로 나눈 나머지를 r2라고 할 경우, b와 r의 최대공약수는 r과 r2의 최대공약수와 같다. 만약 r을 r2로 나눈 나머지값이 0일 경우 r2가 최대공약수이다. 만약 그렇지 않을 경우, 위와 같은 과정을 나머지 값이 0이 나올 때까지 반복하여 최대공약수를 구한다.예시를 보자.a = 56, b = 21 이 두 수에 대한 최대공약수 gcd(56, 21) 를 구하여 보자. 우선 a를 b로 나눈 ..
https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 전체 코드function solution(n, words) { let index = -1; for(let i=1; i 풀이끝말잇기에서 탈락하는 경우는 두 가지 이다.1. 이전에 등장했던 단어를 말하는 경우2. 앞사람이 말한 단어의 마지막 문자로 시작하는 단어가 아닌 단어를 말한 경우우선 끝말잇기에서 탈락한 사람이 말한 단어의 인덱스를 찾아보자. let index = -1; for(let i=1; ifor 문을 돌면서 wo..