일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유데미
- React
- 프로젝트캠프
- 웅진씽크빅
- 수코딩
- 리액트프로젝트
- 스나이퍼팩토리
- frontend
- React Query
- 공식문서
- 프론트엔드
- 프론트엔드 개발
- STATE
- sucoding
- 상태 관리 라이브러리
- 개발
- TypeScript
- Server State
- tanstack query
- Today
- Total
목록Coding Test/Practice (51)
yunicornlab
백준 2751번 수 정렬하기 (2) 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/2751 let fs = require('fs');let [n, ...sorted] = fs.readFileSync('/dev/stdin').toString().trim().split('\n');n = Number(n);sorted.sort((a, b) => Number(a) - Number(b));let result = "";for (let i=0; i
백준 2750번 수 정렬하기 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/2750 let fs = require('fs');let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');let n = Number(input[0]);let sorted = input.slice(1).sort((a, b) => Number(a) - Number(b));let result = "";for (let i=0; i
백준 2752번 세수정렬 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/2752 let fs = require('fs');let input = fs.readFileSync('/dev/stdin').toString().trim().split(' ');let numbers = input.sort((a, b) => Number(a) - Number(b));console.log(numbers.join(' '))

자바스크립트로 Softeer의 전광판 이라는 문제 풀기! https://softeer.ai/practice/6268 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 풀이 아이디어각 전구의 위치별로 index를 부여해서 position 배열을 정해주고 시작했다. const fs = require('fs');const [n, ...input] = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n')const number_position = { ' ' : [0, 0, 0, 0, 0, 0, 0], '0' : [1, 1, 1, 0, 1, 1, 1], '1' : [0, 0, 1, 0, 0, 1, 0], '2' : [1..
자바스크립트로 Softeer의 비밀 메뉴 라는 문제 풀기! https://softeer.ai/practice/6269 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 비밀 메뉴 시작과 같은 지점을 찾았을 때 비밀 메뉴 개수만큼 잘라서 비교const fs = require('fs');const [numbers, secret, user] = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n').map((v) => v.split(' ').map(Number));let secret_on = false;for (let i=0; i

자바스크립트로 Softeer의 지도 자동 구축 이라는 문제 풀기! https://softeer.ai/practice/6280 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 0단계) (2)^21단계) (2 + 1)^22단계) (2 + 1 + 2)^23단계) (2 + 1 + 2+ 4)^24단계) (2 + 1 + 2+ 4 + 8)^2...등비수열의 합을 이용하면N단계) const fs = require('fs');let n = Number(fs.readFileSync('/dev/stdin', 'utf8').trim());console.log((2**n + 1)**2)
자바스크립트로 Softeer의 장애물 인식 프로그램 이라는 문제 풀기! https://softeer.ai/practice/6282 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai DFS 이용 (인접행렬)const fs = require('fs');const [n, ...graph] = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n').map((v, i) => i === 0 ? parseInt(v) : v.split('').map(Number))let dx = [-1, 0, 1, 0];let dy = [0, -1, 0, 1];function dfs(x, y) { if (x =n || y =n) return 0; // 방문전..
자바스크립트로 Softeer의 8단 변속기 라는 문제 풀기! https://softeer.ai/practice/6283 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai const fs = require('fs');const input = fs.readFileSync('/dev/stdin', 'utf8').trim().split(' ').map(Number)let dist = input[1] - input[0];let result = dist === 1 ? "ascending" : "descending";for (let i=0; i
자바스크립트로 Softeer의 바이러스 라는 문제 풀기! https://softeer.ai/practice/6284 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai const fs = require('fs');const [k, p, n] = fs.readFileSync('/dev/stdin', 'utf8').trim().split(' ').map(v => BigInt(v));let result = k;for (let i=1; i 제약 조건이 중요한 문제였다.처음에는 와 문제 쉽다 생각하고 아래처럼 풀고 제출했는데,const fs = require('fs');const [k, p, n] = fs.readFileSync('/dev/stdin', 'utf8').trim().split(' ..
자바스크립트로 Softeer의 금고 털이 라는 문제 풀기! https://softeer.ai/practice/6288 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai const fs = require('fs');let [numbers, ...input] = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n');let [max_weight, n] = numbers.split(' ').map(Number);let line = input.map(v => v.split(' ').map(Number)).sort((a, b) => b[1] - a[1])let weight = 0;let price = 0;for (let metal of line) ..