본문 바로가기

전체 글54

컨트롤 + S로 타입스크립트 파일 재실행하기 이 글을 통해 얻을 수 있는 것 타입스크립트 파일을 컨트롤 + s로 저장을 하면 자동으로 재실행할 수 있습니다. 하는 방법의 결론부터 말씀드리면 아래처럼 해주면 됩니다. nodemon --exec ts-node 경로/파일.ts 이 아래부터는 설명입니다. 급하신 분들은 안 봐도 됩니다. 😃 준비물 우리의 목표를 수행하기 위한 준비물은 nodemon, ts-node이에요. nodemon이란? 파일에 변경이 일어나면 다시 시작시켜주는 도구예요. 즉 index.js 파일에 코드를 작성하고 저장을 누르면 자동으로 nodemon이 실행시켜줍니다. 다들 아시죠? npm i nodemon // 설치법 ts-node이란? 타입스크립트는 브라우저나 OS가 읽고 해석해서 실행할 수 가 없어요. 그래서 자바스크립트 파일로 변.. 2023. 5. 10.
서버 컴포넌트로 데이터 불러오기 1. 12 버전에서 데이터 불러오기 12 버전까지는 아래 코드처럼 getServerSideProps나 getStaticProps 함수를 사용해서 데이터를 불러올 수 있다. import MeowArticle from '@/components/MeowArticle'; import { getProduct, getProducts, Product } from '@/service/products'; import Link from 'next/link'; type Props = { products: Product[]; }; export default function SSRPage({ products }: Props) { return ( 제품 소개 페이지 {products.map((product, index) => ( .. 2023. 4. 25.
[레벨 1] 신고 결과 받기 Javascript https://school.programmers.co.kr/learn/courses/30/lessons/92334 문제를 풀다 보면 문제 푸는데만 집중을 해서 정리할 틈도 없이 넘어가는 안 좋은 습관을 가지고 있어서 쓰게 됨 만약 나같은 사람이 있으면 한번 정리하면 좋을 듯 난 너무 늦게 깨달아서 슬픔;; 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 대충 신고한 사람이 신고 대상자가 정지를 먹으면 그 대상자의 개수를 반환 하라는 내용 나는 이렇게 풀었다. 아래 그림을 기준으로 1번에서 신고자 기준 신고 한 사람을 Set으로 세팅하고 신고 대상자는 자신이.. 2023. 4. 14.
[11509] 풍선 맞추기 Javascript https://www.acmicpc.net/problem/11509 11509번: 풍선 맞추기 첫 번째 예제 에서 [5,4,3] 을 터트리고 [2,1]을 터트리면 모든 풍선을 터트릴 수 있으므로 최소한 2개의 화살을 필요로 한다. www.acmicpc.net 문제를 보면 아래 그림처럼 화살을 쏘면 높이가 하나씩 낮아지면서 풍선을 없애는 것이다. 여기서 새 화살을 쏘는 개수를 구하는 것이다 아래 코드 주석 처럼 처음 쏘는 화살이면 높이를 저장해 주면서 풍선을 맞출 때마다 -1을 해주는 형식으로 이중 for문으로 구현했다. const fs = require('fs'); const PATH = process.platform === 'linux' ? '/dev/stdin' : './baekjon/input.tx.. 2023. 4. 13.