본문 바로가기

전체 글

(204)
CS 4일차 용어 정리 오늘 정리할 개념들정형데이터비정형데이터반정형데이터데이터 전처리메타데이터회귀분석 정형데이터 : 고정된 스키마 내에 저장된 데이터 (MySQL, Oracle, 스프레드 시트 등)비정형데이터 :  고정된 스키마가 없는 데이터 (이미지, 오디오, 텍스트, sns게시물 등)반정형데이터 : 고정된 스키마는 없지만 특정 구조를 가지고 있는 데이터 (JSON, XML 등)머신러닝을 위해서 데이터를 분석에 적합한 형태로 가공하는 과정, 데이터의 수집, 정제, 통합, 변환, 축소, 분할등의 과정이 있다.메타데이터 : 데이터를 설명하는 데이터로 데이터를 정의하고 설명하는데 사용된다. 데이터의 탐색, 관리를 더 쉽게 한다.회귀분석 : 종속변수와 독립변수(들)의 관계를 분석함. 오늘은 전에 ADsP공부할 때 배웠던 개념들이 많..
SQL 코드카타 178 - Symmetric Pairs https://www.hackerrank.com/challenges/symmetric-pairs/problem?isFullScreen=true Symmetric Pairs | HackerRankWrite a query to output all symmetric pairs in ascending order by the value of X.www.hackerrank.com ColumnTypeXIntegerYInteger Functions 테이블:X, Y : 테이블의 두개의 열두 개의 열 X와 Y가 있습니다.(X1, Y1)과 (X2, Y2) 두 쌍이 X1 = Y2이고 X2 = Y1일 때 대칭 쌍이라고 합니다.모든 대칭 쌍을 X 값 기준으로 오름차순으로 출력하는 쿼리를 작성하세요. X1 ≤ Y1인 행만 나열하세..
CS 3일차 용어 정리 오늘 정리할 개념들 서버데이터베이스SQL클러스터링병렬컴퓨팅프로토콜HTTP, HTTPS, HTML브라우저, 도메인, DNSRESTfullOSI 7계층, TCPIP 4계층 서버 : 네트워크를 통해서 클라이언트의 요청을 받고 서비스를 제공하는 주체 클라우드 서버 : 클라우드컴퓨팅 환경에서 제공되는 가상서버, 물리적인 서버를 가상화를 통해서 분할하여 여러 사람이 사용할 수 있도록 한다.웹 서버 :웹페이지와 웹 애플리케이션을 클라이언트(웹 브라우저)에게 제공해주는 서버데이터베이스 서버 : 클라이언트에게 DBMS를 제공하는 서버, 클라이언트는 SQL을 통해서 서버에 요청을 보낸다.어플리케이션 서버 : 사용자의 요청에 따라 다양한 기능을 제공하는 서버프록시 서버 : 클라이언트와 실제 서버 사이에서 중계역할을 하는 서..
알고리즘 코드카타 120 - 멀쩡한 사각형 https://school.programmers.co.kr/learn/courses/30/lessons/62048 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았습니다. 그러므로 현재 직사각형 종이는 크기가 같은 직각..
SQL 코드카타 177 - Placements https://www.hackerrank.com/challenges/placements/problem?isFullScreen=true Placements | HackerRankWrite a query to output the names of those students whose best friends got offered a higher salary than them.www.hackerrank.com ColumnTypeIDIntegerNameString Students 테이블:ID : 학생의 idName  : 학생의 이름 ColumnTypeIDIntegerFriend_IDInteger Friends 테이블:ID : 학생의 idFriend_ID : 그 학생과 가장 친한 친구의 id ColumnTypeIDI..
WIL - cs, sql주차 시작 2주간의 알고리즘 주차가 끝이 났다. 그래도 그동안 해온것이 의미 없지는 않았다고 느낀 반면에 아직도 부족한 점이 많다는 것을 느낀 2주였다. 조별 스쿼드는 1조를 배정받았다. 처음에는 아직 부족한 점이 많다고 생각했기 때문에 2조를 신청했지만, 매니저님이 부르셔서 1조를 신청해보는 것이 어떻냐고 권유해주셨고 따라갈 수 있을 정도로 힘들다면 그게 딱 나에게 맞는 수준이라고 생각이 돼서 1조로 옮기기로 결정했다.생각대로 잘 하시는 분들이 많아서 자신감을 잃을 때도 있지만, 그래도 아슬아슬하게 따라는 가고 있다. 다만, 알고리즘 주차를 되돌아 봤을때, 이전에 비해서 공부량이나 집중력이 많이 줄어든것같다는 생각이 든다. 캠프가 시작된지도 한달쯤 되어서 마음이 조금 풀어진 것도 있고 지금 공부를 안하면 쫒아갈 ..
알고리즘 코드카타 119 - 숫자 카드 나누기 https://school.programmers.co.kr/learn/courses/30/lessons/135807 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 철수와 영희는 선생님으로부터 숫자가 하나씩 적힌 카드들을 절반씩 나눠서 가진 후, 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a의 값을 구하려고 합니다. 철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 a 영희가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고, 철수가 가진 카드들에 적힌 모든 숫자들..
SQL 코드카타 176 - SQL Project Planning https://www.hackerrank.com/challenges/sql-projects/problem?isFullScreen=true SQL Project Planning | HackerRankWrite a query to output the start and end dates of projects listed by the number of days it took to complete the project in ascending order.www.hackerrank.com ColumnTypeTask_IdIntegerStart_DateDateEnd_DateDate Projects 테이블:Task_Id : 작업의 idStart_Date : 작업 시작 날짜End_Date :  작업 종료 날짜만약 작업들의 ..