두 번째 팀프로젝트 시작 두 번째 팀프로젝트의 주제는 뉴스피드(내 게시물을 포함한 모든 게시물을 볼 수 있는 공간)를 포함한 사이트를 제작하는 것이다. 우리 팀은 특히 개발자들을 위한 사이트를 구상하기로 하였고, 그 결과로 아래의 S.A를 작성하였다. [내일배움캠프-팀 프로젝트] 개발 is in: S.A 작성 프로젝트 설명 프로젝트명: 개발 is in 개발자들이 모여서 글을 쓰는 곳이라는 의미를 담은 이름입니다. 핵심 목적: 개발 스택별로 구분된 게시판을 통해 개발과 관련한 꿀팁들을 공유할 수 있는 interrobang.tistory.com osi 7계층 특강 (김태선 튜터님) 내용은 이후 시간이 날 때 다시 정리해보고자 한다... 일단은 프로젝트에 집중! 면접 대비할만한 질문들 osi 7계층이란? os..
프로젝트 설명 프로젝트명: 개발 is in 개발자들이 모여서 글을 쓰는 곳이라는 의미를 담은 이름입니다. 핵심 목적: 개발 스택별로 구분된 게시판을 통해 개발과 관련한 꿀팁들을 공유할 수 있는 서비스 핵심 기능 계정 관리: 회원 가입, 로그인, 마이페이지, 프로필 수정 게시판 이용: CRUD, 파일 업로드&다운로드, Pagination 로고 와이어프레임 API 설계 https://go-tiger.notion.site/fad19d2df01c43ae85cd0621a243a51f?v=2cd29a29c69c4a0084e9199bf581d9f1 개발 is in _ API A new tool for teams & individuals that blends everyday work apps into one. go-t..
RESTful API 특강 (허준 튜터님) API의 정의 Application Programming Interface: 응용프로그램 간에 데이터를 주고 받는 방법 server api: 데이터를 주고 받는 양식, 인증, 호출제한 open api: 빠르고 유연한 비즈니스 구축, 비즈니스 품질 향상, 생태계 확립, 적은 비용 *개발할 때 약 18% 시간을 API 문서를 보면서 시간을 보낸다고 함 REST의 정의 REpresentational State Transfer: 자원(resource)의 표현(representation)에 의한 상태 전달 자원 : 해당 소프트웨어가 관리하는 모든 것 (문서, 그림, 데이터, 해당 소프트웨어 자체 등) 표현 : 자원을 표현하기 위한 이름 (DB의 학생 정보가 자원이면, '..
DB 설계, 구축, mysql 특강 (정영훈 튜터님) DB, DBMS, SQL 개념 DB(Database): 데이터의 집합 DBMS(Database Management System): 데이터베이스를 관리하고 운영하는 소프트웨어 종류: MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, DB2, Access, SQLite, ... 분류: 계층형, 망형, 관계형(Relational DBMS, RDBMS: 대부분의 DBMS의 형태로 table이라는 최소 단위로 구성됨) SQL(Structured Query Language): 관계형 DBMS에서 사용되는 언어 표준 SQL이 있고 DBMS의 종류마다 방언처럼 다른 부분도 존재 SQL: 데이터를 정해진 틀(data schema)에..
알고리즘 타임어택 시간표에 있던 알고리즘 타임어택 시간에 4개의 programmers 문제를 풀게 되었다. 모두 Lv0의 문제였기 때문에 아무런 참고 없이도 수월하게 풀 수 있었던 것 같다. [programmers - python] Lv.0: 각도기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co. interrobang.tistory.com [programmers - python] Lv.0: 옷가게 할인 받기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 ..
문제 극장의 좌석은 한 줄로 되어 있으며 왼쪽부터 차례대로 1번부터 N번까지 번호가 매겨져 있다. 공연을 보러 온 사람들은 자기의 입장권에 표시되어 있는 좌석에 앉아야 한다. 예를 들어서, 입장권에 5번이 쓰여 있으면 5번 좌석에 앉아야 한다. 단, 자기의 바로 왼쪽 좌석 또는 바로 오른쪽 좌석으로는 자리를 옮길 수 있다. 예를 들어서, 7번 입장권을 가진 사람은 7번 좌석은 물론이고, 6번 좌석이나 8번 좌석에도 앉을 수 있다. 그러나 5번 좌석이나 9번 좌석에는 앉을 수 없다. 그런데 이 극장에는 “VIP 회원”들이 있다. 이 사람들은 반드시 자기 좌석에만 앉아야 하며 옆 좌석으로 자리를 옮길 수 없다. 예를 들어서, 그림과 같이 좌석이 9개이고, 4번 좌석과 7번 좌석이 VIP석인 경우에 는 물론 ..
문제 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진 칸의 개수이다. 로봇 청소기는 다음과 같이 작동한다. 1. 현재 위치를 청소한다. 2. 현재 위치에서 현재 방향을 기준으로 왼쪽방향부터 차례대로 탐색을 진행한다. a. 왼쪽 방향에 아직 청소하지 않은 공간이 존재한다면, 그 방향으로 회전한 다음 한 칸을 전진하고 1번부터 진행한다. ..
문제 라면 공장에서는 하루에 밀가루를 1톤씩 사용합니다. 원래 밀가루를 공급받던 공장의 고장으로 앞으로 k일 이후에야 밀가루를 공급받을 수 있기 때문에 해외 공장에서 밀가루를 수입해야 합니다. 해외 공장에서는 향후 밀가루를 공급할 수 있는 날짜와 수량을 알려주었고, 라면 공장에서는 운송비를 줄이기 위해 최소한의 횟수로 밀가루를 공급받고 싶습니다. 현재 공장에 남아있는 밀가루 수량 stock, 밀가루 공급 일정(dates)과 해당 시점에 공급 가능한 밀가루 수량(supplies), 원래 공장으로부터 공급받을 수 있는 시점 k가 주어질 때, 밀가루가 떨어지지 않고 공장을 운영하기 위해서 최소한 몇 번 해외 공장으로부터 밀가루를 공급받아야 하는지를 반환하시오. dates[i]에는 i번째 공급 가능일이 들어있으..
자료구조 알고리즘 원격 강의 진도 나가기 힙 데이터에서 최대값과 최소값을 빠르게 찾기 위해 고안된 완전 이진 트리(Complete Binary Tree) 최댓값이 맨 위인 힙은 Max Heap, 최솟값이 맨 위인 힙은 Min Heap 원소 추가, 삭제의 시간 복잡도 O(log(N)) 그래프 연결되어 있는 정점와 정점간의 관계를 표현할 수 있는 자료구조 노드(Node): 각 데이터/간선(Edge): 관계를 표시한 선/인접 노드(Adjacent Node): 직접 연결된 노드 간선의 방향이 있으면 유방향 그래프(Directed Graph), 없으면 무방향 그래프(Undirected Graph) 인접 행렬(Adjacency Matrix, 시간 유리), 인접 리스트(Adjacnecy List, 공간 유리)로 표현..
The four Fs FACTS 파이썬 문법 기초 원격 강좌 완강 자바스크립트 올인원 강좌 완강 자료구조 알고리즘 원격 강좌 수강 HTTP/HTTPS 특강 수강 FEELINGS 파이썬이나 자바스크립트 언어에 대한 기본적인 문법은 이미 어느 정도 알고 있었기 때문에 빠르게 복습하고, 알고리즘에 대한 이해를 위해 많은 시간을 쏟았다.꾸준히 알고리즘 문제 연습을 하고 있었다고 생각했는데, 아직 많이 부족함을 느꼈다. FINDINGS 시간 복잡도, 공간 복잡도, 점근 표기법 개념을 익힘 배열, 링크드리스트, 스택, 큐, 해쉬 테이블, 트리 자료구조 개념을 익힘 버블 정렬, 선택 정렬, 삽입 정렬 개념을 익힘 HTTP, HTTPS 관련 CS 지식을 익힘 FUTURE 알고리즘 공부는 단순 암기가 아닌 다양한 예제를..
- Total
- Today
- Yesterday
- 26069
- 4134
- 2903
- 1269
- 13909
- 20920
- 2587
- 2738
- Wil
- 벡준
- 항해+
- Python
- 백준
- MySQL
- til
- 코육대
- 13241
- 25501
- 17103
- 24060
- 25192
- programmer
- 24723
- Programmers
- 항해 플러스
- 2053
- SQL
- 10807
- 24313
- 5597
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |