일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- counter
- 데이터분석
- 코딩
- mysql
- 코딩테스트
- time complexity
- Level2
- BFS
- sql
- collections
- lambda
- Queue
- Stack
- 프로그래머스
- 파이썬
- 연습문제
- coding
- coding test
- 시간복잡도
- 완전탐색
- programmers
- python
- level4
- itertools
- 조합
- lv4
- import re
- CodingTest
- 코테
- join
- Today
- Total
목록Home (136)
ror_coding
from itertools import permutations 로 완전 탐색하기!모든 경우의 수를 다 돌려보며 계산한다. Question 이 게임에는 하루에 한 번씩 탐험할 수 있는 던전이 여러개 있는데, 한 유저가 오늘 이 던전들을 최대한 많이 탐험하려 합니다. 유저의 현재 피로도 k와 각 던전별 "최소 필요 피로도", "소모 피로도"가 담긴 2차원 배열 dungeons 가 매개변수로 주어질 때, 유저가 탐험할수 있는 최대 던전 수를 return 하도록 solution 함수를 완성해주세요. Code : 순열 사용하여 완전 탐색 (모든 경우의 수 돌림) from itertools import permutationsdef solution(k, dungeons): max_cnt = 0 for p..
Hash (해시) 문제.수학적 접근으로 계산하여 푸는 문제이다. Question 코니가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. Point 종류 2개, 각각 옷 개수 a, b개일 때,경우의 수 = (a, b, ab)가 되므로 조합의 개수는 (a + b) + (ab) 가지.종류 3개, 각각 옷 개수 a,b,c개일 때,경우의 수 = (a+b+c) + (ab+bc+ca) + (abc) 가지.=> 수학적 접근 ) (x+a)(x+b)(x+c) = x3 + (a+b+c)x2 + (ab+bc+ca)x + (abc)라는 식이 정립됨.따라서 총 조합의 개수가 계수에 포함되어 있음.해당 식의 계수의 합을 구하려면 x=..
from collections import dequeStack (스택)Queue (큐) from collections import dequeq = deque([1,2,3], maxlen = 5) # 크기 고정.# 추가.q.append(4) # [1,2,3,4]q.appendleft(0) # [0,1,2,3,4]# 제거 ( = 쓰면 제거된 값을 반환)q.pop() # [0,1,2,3]q.popleft() # [1,2,3]# 확장q.extend([4,5]) # [1,2,3] => [1,2,3,4,5]q.extendleft([4,5]) # [1,2,3] => [5,4,1,2,3]# 회전q.rotate(1) # [1,2,3] => [3,1,2]
enumerate( a, start = 1) 로 index 시작 정하기 ! Question H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다.어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. Pointenumerate에서 start = 1를 이용하여 index를 0이 아닌 1부..
제43회 데이터분석 준전문가(ADsP) 에 합격하게 되었습니다 !점수가 생각보다 낮게 나와 부끄럽지만.. 합격 인증을 위해 공개합니다. 데이터 분석 직무를 희망하는 사람들이 주로 따는 자격증이 크게ADsP, SQLD, 빅데이터 분석기사 이렇게 세 가지인 것 같더라고요!그래서 ADsP -> SQLD -> 빅데이터 분석기사 이 순서대로 준비해야 하는데...저는 이 정보를 꽤나 늦게 접하게 되어서 반대로 빅데이터 분석기사 필기를합격한 후에 ADsP를 보게 되었습니다 !그래서 1일 합격 후기가 빅분기 필기에서 틀린 문제들 오답하는 시간이었어요. 따라서 빅분기 필기 공부법 == ADsP 공부법과 동일했기에 독학 공부법에 대해서는 아래 블로그 참고해주세요 ! # 발행글 (글 작성 후 올리겠습니다) 시험 난이도개인..
( 단일행 함수, 복수행 함수(집계, 그룹) 등은 직접 작성한 표가 아니라서 사진 첨부는 제외하였습니다 )
1 과목 ) 데이터 모델링의 이해제 1장 - 데이터 모델링의 이해2. 데이터 모델링에 대한 설명으로 가장 적절하지 않은 것은?업무 정보를 구성하는 기초가 되는 정보들을 일정한 표기법으로 표현.분석된 모델로 데이터베이스를 생성하여 개발 및 데이터관리에 사용하기 위한 것.데이터 모델링 자체로서 업무의 흐름을 설명하고 분석하는 부분에 의미를 가짐.데이터베이스를 구축하는 목적으로 데이터 모델링을 수행하며 업무에 대한 설명은 별도의 표기법을 이용. 19. 데이터 모델링을 할 때 속성의 명칭을 부여하는 방법으로 가장 적절하지 않은 것은?속성의 이름에 약어 사용 X.속성의 이름에는 서술식 용어 사용 X.데이터 모델링 대상에서 사용하는 용어도 있고 외부에서 사용하는 용어도 있어 중복이 있을 때, 가급적 해당 업무에서 ..