[데이터 엔지니어링 데브코스 4기] 5주차 10/18 TIL
·
데이터 엔지니어링 데브코스
안녕하세요, 김줘입니다! 오늘은 프로젝트 기간이 완전히 종료되고, 새로운 분야의 강의가 시작되었습니다! 바로 데이터베이스, 데이터 웨어하우스에 대한 강의입니다!! 강의에서는 어떤 데이터 웨어하우스가 있는지, 클라우드에는 어떤 것이 있는지 강의가 여러 기술을 설명하는 식으로 이루어져서 해당 강의를 통한 포스팅을 당장 작성하는 데에는 무리가 있다고 생각이 들어요! 그렇기에 추후에 강의가 이어지고 실습이 이어지면서 포스팅을 하게 될 예정입니다! 대상으로는1. Redshift2. Spark3. 데이터베이스 이론 등 이 있을 것 같아요! 추후 계획은 뒤로하고,오늘 들은 강의에 대해 더 말하자면, 저는 그래도 데이터 분야에서 일한 경력이 있기에, 그 관점에서 말하자면.. 클라우드 상에서의 데이터베이스와 해당 이론에..
[데이터 엔지니어링 데브코스 4기] 5주차 10/17 TIL
·
데이터 엔지니어링 데브코스
오늘은 어제보다는 괜찮은 김줘입니다! 드디어 1차 프로젝트의 일정표 상 마지막 날이 되었습니다. 방금 멘토님과 팀 미팅을 끝마치고 이 글을 작성 중에 있는데요! 흠..사실 다른 팀의 결과물에 비해 저희 팀 결과물은 굉장히 소박하다고 생각합니다. 사용한 데이터의 양도 적고, 크롤링도 일회성으로 사용했고.. 모델에 이미 데이터를 모두 넣어놓아서.. api의 활용 없이 진행했으니.. 소박할 수 밖에 없겠죠........ 멘토님은 그래도 파이썬에 익숙하지 않고, Django를 처음 쓰는 3명이서 3일만에 이렇게 한 건 잘한 것이라는 말을 해주셨지만...그 뒤에 추후에 한 번만 크롤하는 것이 아닌, 스케줄을 두고 크롤하고, api를 더 활용하게 하면 좋겠다라는 리뷰를 해주셨지만, 아마도 저는 해당 프로젝트는 더 ..
[프로그래머스] Lv2. 가장 큰 수
·
코딩테스트/프로그래머스
문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항numbers의 길이는 1 이상 100,000 이하입니다.numbers의 원소는 0 이상 1,000 이하입니다.정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다.풀이파이썬의 문자열 정렬은 사전순으로 일어난다는 것을 핵심으로 문..
[프로그래머스] Lv2. 기능개발
·
코딩테스트/프로그래머스
문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다.먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항작업의 개수(progresses, speeds 배열의 길이)는 100개 이하입니다.작업 진도는 100 미만의 자연수입니다.작업 속도는 100 이하의 자연수입니다..
[프로그래머스] Lv1. 예산
·
코딩테스트/프로그래머스
문제 설명S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다.물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다.부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원해 줄 수 있는지 return 하도록 solution 함수를 완성해주세요. 제한사항d는 부서별로 신청한 금액..