본문 바로가기

전체 글80

[TIL] 230527 - TIL 작성 특강, 백준 알고리즘 문제 풀이 오늘 한 것- TIL 작성 특강 듣기 (강민철 튜터님) - 백준 알고리즘 문제 풀이 (0525~0527 까지) 1011번 : Fly me to the Alpha Centaur 1002번 : 터렛 10828번 : 스택 10773번 : 제로 18258번 : 큐2 1874번 : 스택 수열TIL 작성 특강 정리- TIL이란? Today I Learned -> 내가 오늘 배운 것을 기록하는 것 - 채용이란? 앎의 증명 - 아는 것을 증명하기 위해서는? 일단 알아야 하고, 그것을 까먹지 않아야 함 - 즉 알게 된 것을 까먹지 않도록 정리해 둠으로써 증명으로 사용하는 것 !- 꼭 있어야 하는 것 : 문 시 해 알 어떤 문제 상황이 있었는지문제를 해결하기 위해 시도해 본 것들 (삽질 ⛏️) - W.. 2023. 5. 28.
[TIL] 230523 - 백준 알고리즘 문제 풀이 오늘 한 것- 백준 알고리즘 문제 풀이 4989번 : 베르트랑 공준 2869번 : 달팽이는 올라가고 싶다 10250번 : ACM 호텔 1929번 : 소수 구하기 1110번 : 더하기 사이클백준 문제 풀이 백준 4989번 : 베르트랑 공준 (난이도 하)https://www.acmicpc.net/problem/4948 4948번: 베르트랑 공준베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼www.acmicpc.netconst fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/st.. 2023. 5. 24.
[TIL] 230522 - 워밍업기간 첫 출석, 백준 알고리즘 문제 풀이 워밍업기간 완강팀 일정5/22(월)~5/31(수) - 알고리즘 심화 문제 풀기 6/1(목)~6/5(월) - 웹개발 종합반 복습 - SQL / CSS 강의 수강오늘 한 것- 인텔리제이 라이센스 등록 - 인테리제이 사용법 숙지 - node.js 입력값 받는 법 - 백준 알고리즘 문제 풀이 : 2839번(설탕 배달)node.js 입력값 받는 법사실 원리나 이유 등은 명확히 알지 못했지만, 우선 js로 알고리즘 문제를 풀기 위해 입출력을 하려면 js로만 하기는 힘들기때문에 node.js를 통해야 해서 조금의 준비가 필요한데 좀 더 알게되면 따로 정리해서 글을 써보도록 하겠다.일단 정리 겸 남겨봄 정확하지 않으니 참고하진 마세요우선은 입출력을 위해 필요한 코드fs.readFilesync('/dev/stdin') .. 2023. 5. 24.
[웹개발 종합반] 5주차 정리 및 마무리 5-2 AWS 가입하기 및 보안설정하기 AWS 루트 계정으로 가입하기 AdmiistratorAccess 체크하여 사용자 그룹 생성 IAM 사용자 생성 사용자 그룹에 사용자 추가 IAM 사용자로 계속 사용 -> 과금 예방 5-3 ~ 5-6 [버킷리스트] 프로젝트 실습 5-7 ~ 5-10 [팬명록] 프로젝트 실습 5-11 og 태그 5-12 내 프로젝트를 서버에 올리기 로컬 서버 -> 클라우드 서버 언제나 요청에 응답할 수 있도록 항상 켜져있고, 모두가 접근할 수 있는 공개 주소를 가지는 컴퓨터가 있어야 함 AWS(Amazon Web Service)를 통해 컴퓨터 빌리기 빌린 컴퓨터에 내 코딩 파일을 업로드하고 실행시키기 AWS Elastic Beanstalk 서비스 5-13 AWS Elastic Beans.. 2023. 5. 22.
[웹개발 종합반] 4주차 정리 4-2 Flask 시작하기 - 서버 만들기 (1), (2) 가상환경 생성하기 Flask 패키지 설치하기 #flask 시작 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 4-4 Flask 시작하기 - HTML 파일 주기 flask의 기본 폴더 구조 templates 폴더 - html 파일들 app.py 파일 HTML 파일 불러오기 flask 내장 함수 render_template 이용 return render_template('index.html') 4-5 .. 2023. 5. 22.
[웹개발 종합반] 3주차 정리 3-6 파이썬 패키지 설치하기 가상환경 venv - 패키지를 담아두는 공구함 가상환경 구축 방법 해당 프로젝트 폴더로 이동 (window) 터미널에서 python -m venv venv 엔터 vs code 우측 하단에서 인터프리터 venv로 변경 후 새 터미널 열기 (venv) 표시 확인 파이썬 패키기 requests 설치 pip install requests 3-7 패키지 사용해보기 requests 패키지 - fetch와 유사 서울시 대기 openAPI 에서 모든 구의 미세먼지 값 출력하기 import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.js.. 2023. 5. 21.
[웹개발 종합반] 2주차 정리 2-1 2주차 오늘 배울 것 Javascript : 웹을 움직이게 하는 코드 jQuery : html 뼈대를 선택하여 쉽게 조작할 수 있음 Fetch : 짧은 코드로 요청을 보내고 받아올 수 있음 2-2 Javascript 맛보기 브라우저가 알아들을 수 있는 언어 자바와 자바스크립트의 차이 : 아무 상관 X like 바다와 바다코끼리 2-3 Javascript 기초 문법 배우기 list : let a = [1, 2, 3, 4] a[0] => 1 dictionary : let b = { 'name': '영수', 'age' : 27 } => key, value 쌍 b['name'], b['age'] => 영수, 27 list 속 dictionary : let c = [ { 'name': '영수', 'age'.. 2023. 5. 18.
[웹개발 종합반] 1주차 정리 1-2 웹 브라우저 원리 왜 내 네이버 페이지만 고칠 수 있는가? 인터넷을 꺼도 페이지는 그대로 있다. 새로고침을 하면 처음으로 돌아간다. 즉 브라우저의 역할이란, 요청해서 받은 것을 그대로 보여주는 것 1-9 자주 쓰이는 CSS 연습하기(2) 정렬 단축키 : Shift + Alt + F 1-17 내가 만든 웹 페이지 배포해보기(1) 정적 웹페이지 github를 이용한 배포 2023. 5. 18.