본문 바로가기

전체 글33

[백준온라인저지] 1747번 - 소수&팰린드롬 https://www.acmicpc.net/problem/1747 1747번: 소수&팰린드롬 어떤 수와 그 수의 숫자 순서를 뒤집은 수가 일치하는 수를 팰린드롬이라 부른다. 예를 들어 79,197과 324,423 등이 팰린드롬 수이다. 어떤 수 N (1 ≤ N ≤ 1,000,000)이 주어졌을 때, N보다 크거나 같고, www.acmicpc.net import sys n = int(sys.stdin.readline()) max = 1000001 sosu = [False, False] + [True] * (max-2) for i in range(2, int(max ** 0.5) + 1): if sosu[i]: for j in range(i+i, max, i): if sosu[j]: sosu[j] = Fal.. 2021. 8. 24.
[ React.js ] Create React App (CRA)로 리액트 앱 쉽게 시작하기 2 - 정리하기 이전 포스트 보러가기 [ React.js ] Create React App (CRA)로 리액트 앱 쉽게 시작하기 1 Create React App은 Node 모듈 중에 하나로서, 글로벌 옵션을 통해 글로벌 모듈로 설치하면 언제 어디서든지 콘솔창에서 create-react-app 명령어 실행을 통해 쉽게 react앱을 시작할 수 있습니다. cmd 을 열 futuregate.tistory.com 이전 포스트에 이어서, CRA로 만든 프로젝트를 조금 다듬어 보겠습니다. CRA 로 프로젝트를 생성하고 막 시작하면, 아래와 같이 미리 만들어진 예제가 있습니다. 하지만 보통 프로젝트를 시작하면, 빈상태로 시작하는 것이 편할 때가 있습니다. 그러므로 CRA로 만들어진 몇몇개의 파일들은 삭제하거나 수정할 필요가 있는것.. 2019. 1. 30.
[ Unity ] RigidBody RigidBody란 강체를 뜻하는 영어입니다. 강체란 물리학에서 형태가 고정되어 변하지 않는 물체를 가리키는데요, 유니티에서는 RigidBody 컴포넌트를 가진 게임 오브젝트들에게 물리제어로 동작하게 하여, 오브젝트들을 사실적으로 움직이게 도와줍니다. 곧, RigidBody를 이용하면 물리엔진이 적용된다는 것입니다. 한번 RigidBody를 입히지 않은 게임 오브젝트와 RigidBody를 입힌 게임오브젝트의 차이점을 보겠습니다. 먼저 바닥을 만들어 줍니다. hierarchy패널에서 빈공간에 마우스 오른쪽 클릭하여 3D Object > Plane을 선택합니다. 아래와 같이 바닥이 생성된 것을 볼 수 있습니다. 이어서 같은 방법으로 3D Object > Cube 를 통해 큐브를 2개 더 생성하고, 각각 Cu.. 2019. 1. 30.
[ Unity ] 유니티 VS Code로 코딩하기 VS Code는 Visual Studio Code의 약자로, 마이크로소프트에서 만든 일렉트론.js 기반 IDE입니다. 아톰 IDE처럼 확장 플러그인을 추가할 수도 있고, 굉장히 가볍다는 장점이 있습니다. 유티티를 코딩할 때, Mono Develop 이나 Visual Studio Community를 사용할 수도 있지만, 이러한 IDE는 굉장히 무거워서 처음에 프로그램을 실행시키는데에도 오래걸리고, 저장이나 컴파일 등에서 리소스를 많이 소모하게 됩니다. VS Code 설치 https://code.visualstudio.com/ 위의 링크로 가셔서 VS Code를 설치합니다. (설치 과정에 대해서는 다루지 않겠습니다.) VS Code를 설치하셨다면 유니티3D를 실행시켜서 Edit 탭의 Preferences를 .. 2019. 1. 30.
[ React.js ] Create React App (CRA)로 리액트 앱 쉽게 시작하기 1 Create React App은 Node 모듈 중에 하나로서, 글로벌 옵션을 통해 글로벌 모듈로 설치하면 언제 어디서든지 콘솔창에서 create-react-app 명령어 실행을 통해 쉽게 react앱을 시작할 수 있습니다. cmd 을 열고 (디렉터리는 상관없습니다.) 다음 명령어를 입력합니다. npm install -g create-react-app npm install 에서 -g 옵션은 글로벌 옵션으로, 이 옵션을 사용하여 모듈을 설치하면 어떤 디렉터리 에서든지 해당 모듈을 사용할 수가 있습니다. 설치를 마쳤다면 프로젝트를 만들 디렉터리에 가서 콘솔창을 열어 create-react-app을 실행해봅니다. create-react-app은 다음과 같이 실행 할 수 있습니다. create-react-app .. 2019. 1. 29.
[Node.js] Passport 모듈을 이용한 로그인 구현 3 - 현재 로그인된 유저 보기 이전 포스트 보러가기 [Node.js] Passport 모듈을 이용한 로그인 구현 2 - 로그인 구현 이전 포스트 보러가기 [Node.js] Passport 모듈을 이용한 로그인 구현 1 - 모듈 설치 / 준비 Node.js 모듈 중에는 Passport라는 모듈이 있습니다. 이 모듈을 사용하면 로그인 시에 인증을 보다 쉽게 구현할 futuregate.tistory.com 이어서, 로그인했을 때 생성된 jwt를 통해서 현재 로그인된 유저의 정보를 받아와 보도록 하겠습니다. /routes/api/users.js에 내용을 추가합니다. /routes/api/users.js 상단 모듈 선언부분에 passport모듈을 추가로 선언합니다. const passport = require('passport'); 다음, 새.. 2019. 1. 29.