일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 문자열 압축
- 스코프
- js 문자열 압축
- app router emotion
- 백준 2108 nodejs
- suspense 병목현상
- 구름톤 챌린지 회고
- suspense 동작원리
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- 프로그래머스 거리두기 확인하기
- 백준 1339번 js
- 리액트쿼리 suspense
- 카카오 코테
- 백준 2108 자바스크립트
- js
- js 스코프
- js 거리두기 확인하기
- suspense 비동기
- 자바스크립트 스코프
- 프로그래머스 문자열 압축
- emotion RSC
- emtion app router
- suspense react-query
- 백준 1339번 자바스크립트
- next13 emotion
- 구름톤 챌린지
- 옵셔널체이닝
- 구름톤
- 사용성 개선
- 백준 1339번 nodejs
- Today
- Total
목록분류 전체보기 (166)
Lennon FE
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c8QtON/btrrjg3jW5r/P2g2fdFNlr67kOqVXaQtF0/img.png)
https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net const fs = require('fs'); let input = fs.readFileSync('dev/stdin').toString().trim().split('\n'); input.shift(); const answer = []; input.filter((value) => { let isVPSCount = 0; for (let i = 0; i < value.le..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bizH6F/btrrcN9Npt9/jUvyUN1nH1XxQlCwuZevMK/img.png)
https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net const fs = require('fs'); let input = fs .readFileSync('dev/stdin') .toString() .trim() .split('\n') .map((v) => +v); input.shift(); const answer = []; input.filter((v) => { if (v === 0) { answer.pop(); }..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cnnyXa/btrrhGaJYFo/nMXcfOQVGchYigIev6zDz1/img.png)
https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net const fs = require('fs'); let input = fs.readFileSync('dev/stdin').toString().trim().split('\n'); const stack = []; const result = []; const repeatLen = input.shift(); for (let i = 0; i < repeatLen; i++) { switch ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pdZ7y/btrrjBsLweY/uEYiDfEMpgY56U4vyiznv0/img.png)
https://www.acmicpc.net/problem/18870 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌 www.acmicpc.net const fs = require('fs'); let input = fs.readFileSync('dev/stdin').toString().trim().split('\n'); input.shift(); input = input[0].split(' '); let inputArr = [...input]; inputArr = [...new Set(inp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wuSqY/btrrdmYpNmE/LieimgzysF6DNzVmjYxoBk/img.png)
https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net const fs = require('fs'); let input = fs.readFileSync('dev/stdin').toString().trim().split('\n'); input.shift(); input = input.sort((a, b) => a - b); console.log(input.join('\n')); 정말 간단한 문제이지만, input최댓값이 1,000,000이라 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFTgjf/btrrd7mo2Gp/tdgPTyJRxk8PVMSOHrn0jk/img.png)
https://www.acmicpc.net/problem/7568 const fs = require('fs'); let input = fs .readFileSync('dev/stdin') .toString() .trim() .split('\n') .map((v) => v.split(' ').map((v) => +v)); input.shift(); let str = ''; input.filter((v, idx) => { let count = 0; for (let i = 0; i < input.length; i++) { if (v[0] < input[i][0] && v[1] < input[i][1]) { count++; } } str += `${count + 1} `; }); console.log(str.t..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vwOPS/btrrd7tb0XO/vHsmMuXHX4hteDmqBSKy8k/img.png)
https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net const fs = require('fs'); let input = +fs.readFileSync('dev/stdin').toString().trim(); function fibonacci(num) { if (num 연쇄적으로 fibo[0]까지 갔다가 함수가 끝나고 값을 모두 더해 출력될 것이다.