전체 글

데이터 엔지니어링, 자동화에 관심을 갖고 공부 중입니다.
프로젝트 단위 공부/[부스트코스] DataLit : 데이터 다루기

Ch2-과제. 파이스파크

문제 1) CSV 파일을 읽고 파일에 쓰기 파이스파크로 똑같이 하고 차이를 관찰한다. 아마 여러 개의 파일이 출력되는 것을 확인할 수 있다. 무슨 일이 일어났는지 간단히 설명하고 어떻게 여러 개의 출력물을 하나의 파일로 합칠 수 있을지 간단히 답해보자. Pyspark read/write 파이썬에서 스파크를 활용하기 위해서는 기본적으로 Session을 지정해주어야 한다. from pyspark.sql.session import SparkSession Sparksession을 확인하면 스파크의 버전과 AppName도 함께 출력된다. AppName은 함수를 통해 지정할 수 있다. sc = SparkContext.getOrCreate() spark = SparkSession(sc) spark # SparkSes..

알고리즘 연습/프로그래머스

[Python - Lv.2] 할인 행사

문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이해 마트는 일정 금액을 지불하면 10일간 회원 자격 부여 마트에서는 회원을 대상으로 매일 한 가지 제품을 할인하는 행사를 진행 원하는 제품과 수량을 구매할 수 있을 때 회원 등록 진행 회원 등록 시 원하는 제품을 모두 할인 받을 수 있는 날짜의 총 일수는? 원하는 제품 문자열 배열 want, 수량 정수 배열 want, 14일간 할인 제품 문자열 배열 discount 풀이 want와 number을 매치하여 10일 간 모두 할인 받을 수 있는지 확인한다. 조건을 활용하여 최소한의 탐색으로 모든 경우를..

알고리즘 연습/프로그래머스

[Python - Lv.2] 괄호 회전하기

문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이해 ( ), [ ], { }는 올바른 괄호 문자열 A가 올바른 괄호 문자열이면 (A), [A], {A}도 올바른 괄호 문자열 / ex) ( [ ] ) A, B가 올바른 괄호 문자열이면, AB도 올바른 괄호 문자열 / ex) { }, ( [ ] ) => { } ( [ ] ) 괄호로 이루어진 문자열 s를 왼쪽으로 x만큼 회전시켰을 때 올바른 괄호 문자열이 되게 하는 x의 개수 단, 0

알고리즘 연습/프로그래머스

[Python - Lv.2] 예상 대진표

문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이해 대회에 N명이 참가하여 토너먼트 형식으로 진행 참가자들은 1 ~ N번을 차례대로 배정받고 1-2, 3-4, (N-1)-N끼리 게임 진행 다음 라운드에서 참가자들은 1 ~ N/2번을 차례대로 배정받음(1-2의 게임에서 이기면 1번) 처음 라운드에서 A번인 참가자와 B번인 참가자는 몇 라운드에서 만나는가? N은 2의 지수이므로 부전승은 없고, A,B

기억에 남는 블로그 닉네임
얕게, 깊게