본문 바로가기

분류 전체보기

(89)
[알고리즘] 백준 파이썬 1929번 소수 구하기 | 쉽게 이해하기 | 자세한 설명 https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net ✔︎ 백준 Python 1929번 소수 구하기 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 예제 입력, 예제 출력 import sys # 파이썬 입력 시스템 m,n = map(int,s..
[DB] mySQL 사용하기 | 이해하기 | CRUD | 데이터베이스 ✔︎ SQL은 무엇인가? Structured : 표의 형식으로 정리. 정리정돈을 하는 것. 이것을 구조화 되었다고도 할 수 있다. Query : 데이터베이스에게 데이터 읽어줘. 수정해줘. 만들어줘. 등의 요청(질의)한다는 뜻. Language : 데이터베이스도 이해할 수 있고, 나도 이해할 수 있는 공통의 약속으로 요청하는 언어(SQL). ✔︎ 터미널로 SQL 시작하기 # change directory 해당 디렉토리로 이동 cd /usr/local/mysql/bin # root라는 기본유저 root로 접속 # root는 관리자이기 때문에 중요한 시스템이라면 별도의 사용자를 만들어 사용하고, 중요한 일일 때만 root 사용 권장 ./mysql -uroot -p # ./mysql을 쓰고 싶어. 라고 알리기...
7장. 데이터베이스, 인덱스, 데이터 이동, 벡터를 사용한 I/O 한 권으로 읽는 컴퓨터 구조와 프로그래밍을 읽고 스터디를 위해 정리한 글입니다.😀 데이터 베이스 데이터베이스(database) : 데이터 모음 (정해진 방식으로 조직화 됨) 데이터베이스 관리 시스템(database management system) : 데이터베이스에 정보를 저장하고 읽어올 수 있게 해주는 프로그램 데이터베이스는 B트리라는 데이터 구조를 활용한 시스템이다. (루돌프 바이어, 에드 맥크래이트가 개발함) B 트리 : 데이터를 정렬하여 탐색, 삽입, 삭제 및 순차 접근이 가능하도록 유지하는 트리형 자료구조이다. (데이터를 쉽게 다룰 수 있게 하는 자료 구조의 일종이라고 보면 됨) B 트리 사용이유 : B 트리는 Balanced- Tree(균형 트리)의 일종으로 트리의 균형이 맞음 즉 트리내에서 ..
[알고리즘] 백준 파이썬 2839번 설탕배달 | 파이썬 입력하는 법 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net ✔︎ 백준 Python 2839 설탕배달 문제 # 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. # 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 ..
[WIL] 항해99 Week7 회고 | 5 클론코딩 | 6 실전프로젝트 Week7동안 했던 것들 정리하기. 2022. 02. 21(월) ~ 2022. 02. 24(목) 1조 node.js + React - CS 스터디 금요일 담당 12장. 브라우저와 자바스크립트 - Market-curly 클론코딩 서버 관리 주소 추가, 주소 조회 API 만들기 (쓰이지는 않았음) 이메일 정규식 유효성 검사 추가 장바구니 수량증가, 감소 API 만들기 README.md 쓰기 2022. 02. 25(금) ~ 2022. 02. 26(토) 1조 Node.js + React+디자이너 - 타자연습 게임 S.A 작성 와이어프레임 작성하기 이번주의 느낀점: 협업의 중요성 "개발 능력 보다 중요한 것은 협업 능력입니다" 실제 기업들..
[WIL] 항해99 Week6 회고 | 4 미니프로젝트 | 5 클론코딩 Week6동안 했던 것들 정리하기. 2022. 02. 14(월) ~ 2022. 02. 17(목) 2조 node.js + React - Devel-rope 프로젝트 : 코드에 대한 질문을 올리거나, 각종 지식을 공유할 수 있는 개발자 커뮤니티 Backend : comment 수정 부분 구현 깃허브 터미널로 pull, push하기, pull request 하기. Read.me 쓰기 환경변수(.env) 적용하기 EC2배포 후에 Robo 3T서버 연결하기 node.js 기초 강의듣기, 유용한 package 알아보기 콜백함수, promise, async await 강의 듣기 (엘리쌤) 대시보드에 질문, 트러블슈팅 정리하기 코드 주석 정리하고 다시 push 하기 프론트, 백..
[TIL] 220219(토) | 항해99 2022.02.19 마켓컬리 클론코딩 2일차 회원관리(이메일 중복확인, 회원가입, 로그인) 담당 To do 이메일 중복확인, 회원가입, 로그인 완성하기 TIL 이메일 중복확인, 회원가입, 로그인 완성 (그런데 알고보니 name 빼먹어서 추가해야 함) 테스트 서버 연결 완료 Tomorrow To do 회원가입 API 수정 ☐ 강의 듣기 (node.js 보충강의, 생활코딩 sql 강의) ☐ 휴식 체력보충 ✔︎ Review 로그인, 회원가입 저번 주차에에 다른 분들이 회원가입, 로그인을 하셨어서 이전 것들을 참고해서 하다보니 빠르게 끝낼 수 있었다. 일단 끝내긴 했지만, 왜 그렇게 코드가 짜여있는지 코드를 정리하면서 이해하는 시간을 가졌다. token을 저장할 때 어떤 유저인지를 user 정보 중에 하나를 담..
[Server] Node.js에서 Ec2서버와 Mongodb 연결하기 0. 터미널 접속하기 ✔︎mac : Mac은 ssh가 있어서, 터미널 명령어로 바로 접근 가능 : 터미널 열기 (spotlight에 terminal 입력) * spotlight 단축키 : command + space sudo chmod 400 받은키페어를끌어다놓기 ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 예시는 다음과 같다. ssh -i /path/my-key-pair.pem ubuntu@12.345.678.90 중간에 yes/no 입력하는 부분 나오면 yes 입력하고 enter ✔︎window : window는 ssh가 없으므로, git bash라는 프로그램을 이용 : gitbash 실행하기 ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 예시는 다음과 같다...

728x90