The four Fs FACTS 자료구조 알고리즘 원격 강좌 수강 DB 설계, 구축, MySQL, RestAPI, osi 7계층 특강 수강 새 팀 프로젝트 시작 및 S.A 작성 FEELINGS 워낙 다방면의 특강들이 있었어서 익히는 것만해도 엄청 어려운 일주일이었다. 그런데 이제 새 프로젝트까지 시작하여 정말 바빠질 것 같다. 그래도 DB 관련 특강 내용을 프로젝트에 바로 활용하면서 실력을 크게 키울 수 있을 것 같다. FINDINGS 힙, 그래프, DFS&BFS, 동적 계획법 개념 익힘 DB 설계 방법을 익히고 SQL 실습 과정을 가짐 RESTful API 개념 익힘 OSI 7계층 개념 익힘 저번보다는 더 체계적인 S.A 작성이 가능했음 FUTURE CS 기초가 중요함을 잊지말고 틈틈이 복습해서 내 것..
팀 프로젝트 진행 한 분이 개인 사정으로 빠지는 바람에 빠르게 회의를 진행해서 대책을 마련했다. 또한, git 사용을 통한 협업을 원활하게 하기 위한 테스트를 수행하고, 팀원간의 규칙을 정했다. 개발한 기능 카테고리를 DB에서 받아와서 나열 유저가 로그인한 상태에서 해당 유저의 프로필을 출력 DB에 존재하는 3명의 유저 프로필을 랜덤하게 출력 DB에 존재하는 게시글을 5개 단위로 나누어 페이지네이션하고, 무한스크롤을 구현하여 한 페이지씩 이어서 출력 카테고리에 따라 게시글을 분류하여 출력 ZEP 라이브 특강 인상깊었던 것 모바일 시장이 커지면서 html을 해석할 수 없는 클라이언트가 많아지면서 백엔드와 프론트엔드가 나누어지는걸 가속화 시켰다.
문제 링크 3036번: 링 출력은 총 N-1줄을 해야 한다. 첫 번째 링을 제외한 각각의 링에 대해서, 첫 번째 링을 한 바퀴 돌리면 그 링은 몇 바퀴 도는지 기약 분수 형태 A/B로 출력한다. www.acmicpc.net 문제 풀이 import math n = int(input()) diameter = list(map(int, input().split())) for i in range(1, n): gcd = math.gcd(diameter[0], diameter[i]) print(f'{diameter[0]//gcd}/{diameter[i]//gcd}') *key point: 첫번째 링과 각 링의 반지름의 최소공배수를 구하여 나누어주면 출력해야 할 기약 분수의 분모, 분자를 구할 수 있다.
두 번째 팀프로젝트 시작 두 번째 팀프로젝트의 주제는 뉴스피드(내 게시물을 포함한 모든 게시물을 볼 수 있는 공간)를 포함한 사이트를 제작하는 것이다. 우리 팀은 특히 개발자들을 위한 사이트를 구상하기로 하였고, 그 결과로 아래의 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의 학생 정보가 자원이면, '..
문제 링크 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 문제 풀이 import sys N = int(sys.stdin.readline()) card_list = list(map(int, sys.stdin.readline().split())) M = int(sys.stdin.readline()) check_list = list(map(int, sys.stdin.readline().split())) card_dict = {} for i in range(len(card_list)):..
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)에..
문제 링크 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 문제 풀이 N, M = map(int, input().split()) start = [] cnt = [] for _ in range(N): start.append(input()) for a in range(N - 7): for b in range(M - 7): index1 = 0 index2 = 0 for i in range(a, a + 8): for j in range(b, b + 8): if (i + j) % 2 == 0: if start[..
알고리즘 타임어택 시간표에 있던 알고리즘 타임어택 시간에 4개의 programmers 문제를 풀게 되었다. 모두 Lv0의 문제였기 때문에 아무런 참고 없이도 수월하게 풀 수 있었던 것 같다. [programmers - python] Lv.0: 각도기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co. interrobang.tistory.com [programmers - python] Lv.0: 옷가게 할인 받기 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 ..
- Total
- Today
- Yesterday
- 2587
- 25192
- Python
- Programmers
- 백준
- 24313
- 2903
- 코육대
- 24060
- MySQL
- 17103
- 5597
- 26069
- 2738
- 25501
- 1269
- til
- programmer
- 20920
- 항해 플러스
- 13909
- Wil
- 10807
- 13241
- SQL
- 2053
- 4134
- 벡준
- 항해+
- 24723
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |