일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- shadcn
- 컴포넌트설계
- pnpm
- 실시간통신
- radixui
- 수코딩
- JavaScript
- frontend
- 배열메서드
- MDN
- 자바스크립트
- 스나이퍼팩토리
- React Query
- tanstack query
- npm
- 리액트프로젝트
- 배열
- TypeScript
- 프로젝트캠프
- @stomp/stompjs
- 프로젝트
- stompjs
- sucoding
- 공식문서
- 상태 관리 라이브러리
- 라이브러리
- Server State
- React
- 코딩테스트
- 프론트엔드
- Today
- Total
목록Coding Test (54)
yunicornlab
백준 11651번 좌표 정렬하기 (2) 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/11651 let fs = require('fs');let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');let n = Number(input[0]);let points = [];for (let i=1; i
백준 11650번 좌표 정렬하기 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/11650 let fs = require('fs');let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');let n = Number(input[0]);let points = [];for (let i=1; i
백준 11004번 K번째 수 문제를 자바스크립트로 풀어보았다.https://www.acmicpc.net/problem/11004 실패처음에 아래 코드로 제출했는데 시간초과로 실패했다ㅠ!!let fs = require('fs');let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');let [n, k] = input[0].split(' ').map(Number);let sorted = input[1].split(' ').map(Number);sorted.sort((a, b) => a - b)console.log(sorted[k - 1]); 성공다시 수정해서 통과한 코드이다.let fs = require('fs');let input =..
백준 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; // 방문전..