본문 바로가기

전체 글139

리액트 개발 환경 구축 시작하기 – React 시작하기 – ReactA JavaScript library for building user interfacesko.legacy.reactjs.org  새로운 React 앱 만들기 – React 새로운 React 앱 만들기 – ReactA JavaScript library for building user interfacesko.legacy.reactjs.org 툴 체인 중 create react app create react app의 git GitHub - facebook/create-react-app: Set up a modern web app by running one command.Set up a modern web app by running one command. Contri.. 2025. 4. 11.
Next.js 설치와 실행 ● node.js 설치가 되어있어야한다.홈페이지에서 다운로드해주기.https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하세요Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org   ●프로젝트를 저장할 폴더 만들고 vs코드로 열기. vs코드의 탐색기 열어서 폴더열기 클릭.폴더열기에서 바탕화면 or 데스크탑 으로 경로 이동.데스크탑에서 새폴더 만들고 이름은 'nextapp' 으로 만들어둔다.nextapp 들어가서 폴더열기. -> vs코드에서 열린다.  ▼create next app 설치하고 실행되면서,  현재 폴더에 next.js 개발환경을 만들어주는 것.npx : node로.. 2025. 4. 9.
[파이썬] 백준 로봇청소기 문제 코드 정리. https://www.acmicpc.net/problem/14503from collections import dequen,m = map(int,input().split())r,c,d=map(int,input().split())graph = []for _ in range(n): graph.append(list(map(int,input().split())))#북 동 남 서 cx = [-1, 0, 1, 0] cy= [0, 1, 0, -1]def turn_left(d): #방향 계산하는 일반 함수. return (d + 3) % 4 #하나의 청소기가 움직이는 것이므로 deque는 필요없음def move(r, c, d): count = 0 #청소한 갯수를 세어야하므로. while True: if g.. 2025. 4. 7.
[파이썬]list(input()), list(map(int,input().split())) 차이 list(input()) : 문자열 한 글자씩 분해해서 저장해버리게 된다.예를 들어, 입력으로 1 0 0 이라고 썼다고 해본다.input() → "1 0 0"list(input()) → ['1', ' ', '0', ' ', '0'] ← 공백도 문자로 들어가게 된다.map(int, input().split()) → [1, 0, 0] ← 숫자만 리스트에 들어가게 된다. ex) graph = []graph.append(list(map(int,input().split()))) 2025. 4. 7.
deque와 list 차이 deque(double-ended queue)는 양쪽 끝에 원소를 추가하거나 삭제할 수 있음.list는 마지막 원소를 추가 삭제하는 것을 기본으로 함. deque(double-ended queue)append, appendleft, pop, popleft를 사용하여 양쪽 끝에서 추가/삭제하므로 시간복잡도 : O(1) list마지막 끝에서 추가/삭제함을 기본으로 할 때 : O(1)앞쪽에서 추가/삭제하거나 중간에서 추가/삭제 할 때 동적 배열을 원칙으로 하므로 시간 복잡도: O(n) 양쪽에서 삽입/삭제, 큐(FIFO), 데큐(FIFO), 스택 구현에는 deque가 유리함. 큐, 데큐처럼 사용하고 싶으면 popleft, appendleft로 FIFO 구현 가능.스택처럼 사용할 경우 pop, append 사용하.. 2025. 3. 24.
err_name_not_resolved 해결하기 명령어 우선 > 명령프롬프트 관리자 권한으로 실행하기. 명령어 입력 >ipconfig /flushdnsnetsh winsock reset C:\Windows\System32>ipconfig /flushdns Windows IP 구성 DNS 확인자 캐시를 플러시했습니다. C:\Windows\System32>netsh winsock reset Winsock 카탈로그를 원래대로 설정했습니다. 원래대로 설정 작업을 완료하려면 컴퓨터를 다시 시작해야 합니다. C:\Windows\System32> 2025. 3. 18.