목록분류 전체보기 (48)
하루에 하나씩 공부하기

- 문제 코딩테스트 연습 - 유연근무제 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 고민한 점9시58분에 10분을 더하면 968이 아니라 1008이 되어야 함토,일 주말 인덱스를 어떻게 접근해야 할까 - 코드def solution(schedules, timelogs, startday): answer = 0 new_schedules=[] # 시간 계산 진행 for schedule in schedules: hour = schedule // 100 minute = schedule % 100 # 안전시간 10분 추가 mi..

- 문제 - 생각역순으로 쌓이는 상자를 어떻게 처리하지? - 코드def solution(n, w, num): answer = 0 storage=[] # 높이 계산 h=n//w+1 # 상자 번호 계산 x=1 for i in range(h): t=[] # 줄대로 계산 for j in range(w): if x

- 문제 - 배운 점문자열 순열 생성1. 순열 : nPr 순서O 중복Xfrom itertools import permutationspermutations(a,b) : aPb 2. 조합 : nCr 순서X 중복Xfrom itertools import combinationscombinations(a,b) : aCb - 코드from itertools import permutationsdef solution(babbling): answer = 0 bab = ["aya", "ye", "woo", "ma"] results=[] # pertmutations 사용해 순열 생성 (babPi) for i in range(1, len(bab)+1): for p in permutation..

문제INPUTOUTPUT키포인트- 첫 글자만 추출 LEFT(문자열, 1) SUBSTRING(문자열, 시작위치, 길이)로 사용 가능- LOWER 활용해 컬럼명 소문자로 변환코드SELECT CONCAT(NAME, "(", LEFT(OCCUPATION, 1),")") FROM OCCUPATIONSORDER BY NAME ASC;SELECT CONCAT("There are a total of ", COUNT(*), " ", LOWER(OCCUPATION), "s.")FROM OCCUPATIONSGROUP BY OCCUPATIONORDER BY COUNT(*) ASC, LOWER(OCCUPATION) ASC;

LOD{FIXED/INCLUDE/EXCLUDE ~ : 집계함수} [과제]# 테이블 계산식 - 차이 : 전일 대비 주식 종가 상승 및 하락 그래프 1. 라인, 원 그래프 두개 그리고 이중축 및 동기화로 그래프 합치기2. 전월대비 증감 필드 생성 > 색깔로 지정3. 계산된 필드 최댓값, 최솟값 레이블 표시4. 워크시트 동작 설정(URL이동)# 테이블 계산식 - 구성비율 - 시도별 매출 구성비율 1. 전국기준매출 필드 생성2. 국가가 상위 필드임으로 저렇게 국가로 고정하면 자동으로 시도별 계산이 가능해짐# 세부 수준 계산식(LOD) - 구성비율 - 과거 구매 고객 매출 기여도와 신규 유입 고객 현황1. 고객당 최초 구매일 계산# 세부 수준 계산식(LOD) - 구성비율 - 코호트분석 1. 고객당 최초 재구매일 ..

MAKEPOINT(좌표1, 좌표2) : 좌표를 계산하여 점 시각화MAKELINE(도착, 출발) : 두 점을 토대로 경로 연결 시각화BUFFER(기하도형, 거리, 측정단위) : 특정 반경 내 도형 시각화 [일일 과제] # 배경 이미지를 이용한 CUSTOM MAP 활용 - 일별 승/하차 승객수 1. 매개변수 측정값 선택 생성승차와 하차별 승객수 나누어서 생성2. 승하차승객수별 색상, 크기 지정3. 역명 세부정보로 기입 # 공간 테이블 계산을 이용한 맵 활용 - 시애틀에서 출발한 항공편의 취향지별 승객수1. MAKEPOINT 활용해 출발공항, 도착공항 필드 만들기 2. MAKELINE 활용해 공항이동경로 시각화3. 평균 승객별 색상 지정# BUFFER 함수를 이용한 맵 활용 - 전국 주유소 추출 데이터 1...
- 문제배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 코딩테스트 연습 - K번째수 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트이중배열의 값을 어떻게 가져오는지 몰랐음 - 코드def solution(array, commands): answer = [] for i,j,k in commands: list=sorted(array[i-1:j]) ..
- 문제노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요. 코딩테스트 연습 - 베스트앨범 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트해시 정렬 방법a = [(1, 2), (5, 1), (0, 1), (5, 2), (3, 0)]c = sorted(a, key = lambda x : x[0]) c = [(0, 1), (1, 2), (3, 0), (5, 1), (5, 2)]d = sorted(a, key =..
- 문제코니가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 코딩테스트 연습 - 의상 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트해시(딕셔너리) 생성도 못함딕셔너리에서 value값만 어떻게 가져오지? -> for _, value in ~.items()마지막 딕셔너리에서 key별 개수를 어떻게 합치고 곱해야할까? - 코드def solution(clothes): hash_map={} for name, kind in clothes: # 해시맵이라는 딕셔너리에 ..