코딩(73)
-
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 -
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 -
220318 TIL
1. React에서 CKEditor 사용하기(짱 신기) VSCode에 npm install ~ 해서 ckeditor 설치해주고 아래 코드 내용 import 해주고 render() 함수 안에 붙여넣어주면 된다. CKEditor은 콘텐츠를 웹 페이지나 온라인 애플리케이션에 직접 작성할 수 있게 하는 위지위그 리치 텍스트 에디터 핵심 코드는 JS코드로 작성되어 있다. 이지윅이란 WYSIWYG What You See Is What You Get 2. React 프로젝트 내의 public > index.js 파일에 있는 태그이다. 지워도 아무런 에러가 생기지 않는다. StrictMode는 애플리케이션 내의 잠재적인 문제를 알아내기 위한 도구이다.Fragment와 같이 UI를 렌더링하지 않으며 자손들에 대한 부가적..
2022.03.18