
문제: https://softeer.ai/practice/9657 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.aiNode.js 입출력소프티어에서는 우측 상단의 공식 문서를 참고하여 문제 풀이를 할 수 있습니다. 입출력 방법은 여기 예시를 참고해주세요.const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout,});// ...// 한 줄씩 입력받기rl.on('line', (line) => { switch (line.trim()) { case 'hello': console.log('world!'); bre..

어느 평화로운 날, 새로운 요구사항이 생겼습니다.관리자 코멘트 입력란에 '링크 삽입' 기능 추가해 주세요. 코멘트 입력란은 textarea를 사용 중이었는데, 말 그대로 텍스트만 입력됩니다. 어떻게 구현해야 될지 몰랐지만 일단 안된다고 대답하고 좀 더 고민해 봤습니다. 링크를 삽입하는 방법이 여러 가지 떠올랐는데,링크를 a 태그로 감싸서 텍스트로 저장한 후, HTML로 파싱하여 보여준다.코멘트 입력란을 현재 블로그 기능에 사용 중인 웹 에디터로 교체한다.마크다운으로 입력 후 JSX로 변환한다.위의 방법 모두 검색해 보면 관련 라이브러리가 있습니다. 하지만 짧은 코멘트를 위해 라이브러리를 설치한다고? 링크 많이 넣어봤자 2, 3개일 텐데, 마크다운이나 HTML 파싱 기능을 통째로 넣는 걸 납득할 수 있습니..

문제: https://www.acmicpc.net/problem/16235문제 풀이나무 위치와 나이를 별도로 저장하지 않고, 주어지는 배열을 그대로 사용하자. trees[x, y ,z] 나이가 어린 나무부터 양분을 섭취하므로, trees 배열을 나이를 기준으로 오름차순 정렬한다.반복문을 통해 K번 봄, 여름, 가을, 겨울을 거친다.죽은 나무 deadTrees, 살아있는 나무 aliveTrees로 배열을 생성하여 한 해를 보낸다.trees 배열을 비우고, 가을에 새로 번식한 나무와 함께 살아있는 나무 aliveTrees를 trees 배열에 저장한다.(이때, 번식한 나무의 나이가 1이고 aliveTrees는 이미 오름차순 정렬되어 있으므로, 다시 정렬할 필요가 없다)전체 코드const fs = require..

https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제풀이1. 먼저 연도별 가장 큰 대장균의 크기(MAX_SIZE)를 구한다.SELECT MAX(SIZE_OF_COLONY) AS MAX_SIZE, YEAR(DIFFERENTIATION_DATE) AS YEARFROM ECOLI_DATA GROUP BY YEAR 2. 1번 테이블(T)과 ECOLI_DATA 테이블을 조인하여, 각 대장균의 크기 편차를 구한다.ECOLI_DATA 테이블에 없는 연도로 조인해야 하므로, LEFT JOIN을 사용하자.S..

문제https://www.acmicpc.net/problem/15686문제 풀이n, m의 크기가 작으므로, 완전 탐색 가능집과 치킨집만 확인하면 되므로, 그래프를 순회하며 집과 치킨집 좌표를 별도의 배열에 저장해둔다.백트래킹으로 치킨집을 M개 선택하는 모든 경우를 구한다. 선택한 치킨집은 별도의 배열에 저장한다.치킨집 M개를 모두 선택했을 때, 선택한 치킨집을 기반으로 각 집마다 치킨 거리를 계산하고, 도시의 치킨 거리를 구한다.const fs = require("fs");const [[n, m], ...graph] = fs.readFileSync("/dev/stdin").toString().trim().split("\n") .map(line => line.split(" ").map(Number))..

사용자가 이미지 주소나 이미지 파일을 업로드했을 때, 이미지 크기를 조정하고 Base64로 인코딩하는 과정을 알아보겠습니다.개발 환경클라이언트: Typescript서버: Node.js + Express + Typescript상황사용자가 업로드 한 이미지를 서버에서 Base64로 인코딩해야 한다.이미지 가로x세로 크기 조정을 서버와 클라이언트 중 어디에서 할까? 사용자가 용량이 큰 이미지를 업로드했을 때를 고려하여, 클라이언트에서 크기를 조정하고 용량을 줄인 후 서버로 전송하겠습니다.클라이언트에서 서버로 이미지를 전송할 때 어떤 형태로 전송할까? (이미지 주소, 파일, Blob, Base64 등)클라이언트에서 Canvas를 사용하여 이미지 크기를 줄일 수 있습니다.Canvas의 toBlob 함수를 사용하..
- Total
- Today
- Yesterday
- 프로그래머스
- 파이썬
- 문제풀이
- 비동기
- fetch
- nodeJS
- flutter
- javascript
- p5js
- Python3
- 코어자바스크립트
- 이벤트루프
- dfs
- Unsplash
- 알고리즘
- DP
- 백트래킹
- React
- 코드분석
- 코테
- Spotify
- backtracking
- node.js
- React.js
- 코딩테스트
- React-native
- 다이나믹프로그래밍
- python
- rn
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |