전체 글(142)
-
220330 알고리즘 (BOJ 입출력 - 2557,1000)
BOJ 2557 ) Hello World!를 출력하는 문제 print("Hello World!") 1000 ) A+B a=int(input()) b=int(input()) c=a+b print(c) 처음 내 코드는 위와 같았다. 사용자로부터 input으로 값을 받고 int로 정수형변환 해서 각각 a,b 변수에 넣고 a+b값을 변수 c에 넣고 출력하는 것이다. 그런데 계속 런타임 에러가 뜬다..? 여기서 내가 간과한 것이 있었다. 바로 한 줄에 2개의 값을 갖는 것이다. 내 코드는 그냥 1,2 값을 따로따로 받았던 것이다. 이 문제 핵심은 입력 시 주어진 조건이 첫째 줄에 A,B가 주어진다는 것 내가 한 방법처럼 따로 받아도 문제는 없지만 1000번 문제에는 위배된다는 것. >> a,b를 동시에 받고 sp..
2022.03.31 -
알고리즘 공부 방향
알고리즘 공부하기 전에 읽어보면 좋은 글 - https://plzrun.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4PS-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 알고리즘 문제풀이(PS) 시작하기 이런건 고수들이나 써야 하지 않나 싶지만, 그래도 1년정도 공부하면서 이 분야를 어떻게 시작해야 할지 써보려 한다. 라고 운을 뗀다음 열심히 내 얘기만 했던 후속편이다. 내 인생사가 궁금하 plzrun.tistory.com 가장 현실적인 공부방법이라고 생각한다. 그 문제가 풀리지 않는다고 해서 몇 시간 동안 붙잡고 푸는 것 보다는, 내가 정확히 어디서 모르는지를 빨리 파..
2022.03.31 -
웹 TIL) 220330 2권의 리액트 책을 보며 비교해보기 - npx, npm,컴포넌트,배포방법(실서버배포)
1. npx 표현1 : 1회성으로 최신 버전의 노드 패키지를 내려받아 설치시켜주는 노드 패키지 표현2 : (프로젝트 이름) 프로그램을 임시로 설치해서 딱 한 번만 실행시키고 지움 - 컴퓨터 공간을 낭비하지 않는다, 설치를 실행할 때마다 새로 다운로드 하기 때문에 항상 최신 상태 2. React에서의 index.html * 리액트 동작 원리 * 표현1 : 왜 사이가 비어 있었는지 알 수 있을거야. 리액트는 우리가 작성한(수정한) 프로젝트 폴더에 있는 코드를 자바스크립트를 이용해서 해석해. 그리고 해석한 결과물을 index.html로 끼워넣어. 우리가 App.js나 index.js와 같이 작성한 파일들을 리액트가 해석해서 index.html에 끼워 넣는거야 표현2 : public이라는 디렉터리에는 index..
2022.03.31 -
220329 인공지능TIL 4주차
1. 파이썬 라이브러리 불러오기 import 라이브러리(모듈) import random 랜덤 라이브러리 import time 시간 관련 라이브러리 import gTTs (google Text To speech) 구글에서 만든 모듈이며 텍스트를 음성으로 변환 import datetime 파이썬에서 날짜와 관련된 데이터를 다루는 라이브러리 2. 정수 난수 생성 import random 한 후 a=random.randint(10,20) 10~20 사이의 난수를 생성하고 변수 a에 대입 3. 시간 계산 프로그램 import time # 시간 측정 라이브러리 start=time.time() # 시작 직전 시각을 기록 sum=0 for i in range(1,100000001): # 1억 번 반복 sum=sum+i..
2022.03.30 -
정처기 필기 TIL) 220329 오답노트 - 210327 1~50번
21.03.07 정보처리기사 1회 기출문제 오답(1~50번) 22.03.29 1. 리눅스 명령어 pwd : Print Working Directory 현재 디렉토리 출력 uname 시스템 정보 출력 uname은 시스템의 정보를 확인하는 명령어. 시스템의 이름, 사용중인 운영체제와 버전, 호스트명, 하드웨어 정보 등을 확인할 수 있다. 2. DB링크 기술 (Database Link) 다음 조건을 만족하는 데이터베이스 서버들을 연동하여 로컬(사용자) 요구가 있을 때 각 데이터베이스 서버의 개별 자료를 통합, 처리하는 기술 * 연동되는 데이터베이스 서버들은 다음과 같은 조건을 만족해야 한다 (상호논리적인 관계로 구성, 컴퓨터 통신망에 연결, 지역적인 분리) 스크럼 기술 럭비에서 반칙으로 경기가 중단된 경우 양..
2022.03.29 -
웹TIL) 220324 리액트 대문자 에러, package-lock.json, 컴포넌트, JSX에서의 띄어쓰기
1. 리액트에서 프로젝트 이름은 대문자가 포함되면 안되는 것 같다. 전부 소문자로 해야 create-react-app을 할 때 에러가 나지 않는다. 2. 명령 프롬프트에서 리액트 앱 실행 맨날 VSCode 터미널에서 npm start로 했었는데, CMD로는 처음 해보는데 신기했다. Local 주소는 3000번 포트를 이용하고(node.js) 내 네트워크에서는 192.168 ~ 로 시작되는걸 쓴다. 3. 리액트에서 웹팩과 바벨이 필요한 이유? 리액트는 비교적 최근에 나온 기술이라서 일부 브라우저는 이해할 수 없는 코드로 구성되어 있다. 그래서 웹팩과 바벨이라는 도구가 필요하고 이 도구로 리액트를 모든 브라우저가 이해할 수 있도록 컴파일 해야 한다. 4. package.lock.json이 무엇인가? npm을..
2022.03.25