일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 프로그래머스
- 감사인사
- 데이터문해력
- 채용공고
- 미라클 모닝
- GA
- 티스토리
- ㅂㅂ
- 데이터 분석
- 기사스크랩
- 코딩
- 구글애널리틱스4
- Python
- 수명예측 인공지능
- 구글애널리틱스
- 얼음여왕
- 코오롱베네트
- 벚꽃
- 명상
- 독서
- Google Analytics
- 니다
- GA4
- 6시 기상
- 영화 올드 줄거리
- 알파줄거리
- 벚꽃개화시기
- Today
- Total
목록데이터 분석/Coding Test (106)
Data Analyst KIM

[code1] => list로 저장 후 비교 def solution(t, p): answer = 0 t_li = [] # len(p)에 따른 t를 저장할 방 for i in range(0, len(t)-len(p)+1): t_li.append(t[i:i+len(p)]) # len(p)에 따른 t를 t_li에 저장 for v in t_li: if int(v) list로 저장 하지 않고 바로 비교 def solution(t, p): answer = 0 for i in range(len(t)-len(p)+1) : if int(t[i:i+len(p)])

활동 : Coding Club 일시 : 2023.06.15 내용 : 프로그래머스Lv.1 문제 풀이 문제 : 명예의 전당(1), 로또 다음주 과제 : 신규아이디 추천 , 크기가 작은 부분 문자열 문제1. 명예의 전당(1) 나는 문제를 접근할 때 명예의 전당 k개 만큼까지는 마지막 인덱스를 리스트에 저장하고, k개 이후부터는 k개의 인덱스-1 의 값을 리스트에 저장하는 방법을 생각해서 구현을 했다. def solution(k, score): kl = [] result = [] for i in score : kl.append(i) # 인덱스의 값을 kl에 저장 kl = sorted(kl,reverse=True) # 내림차순 정렬 if len(kl) k: # 명예의 전당에 result.remove(i) # 자리..

def solution(lottos, win_nums): answer = [] # 0이 아닌 값을 저장할 공간 result = 0 # 순위를 부여하기 위해 만듬 for i in lottos : for v in win_nums : if i == v : answer.append(i) # 0이 아닌 값을 answer에 저장 if len(answer) == 0 : # answer에 길이에 따라 result = 6 # 순위 부여 elif len(answer) == 1 : result = 6 elif len(answer) == 2 : result = 5 elif len(answer) == 3 : result = 4 elif len(answer) == 4 : result = 3 elif len(answer) == 5..

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(k, score): kl = [] result = [] for i in score : kl.append(i) # 인덱스의 값을 kl에 저장 kl = sorted(kl,reverse=True) # 내림차순 정렬 if len(kl)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(dots): answer = 0 x1 , y1 = dots[0][0] , dots[0][1] x2 , y2 = dots[1][0] , dots[1][1] x3 , y3 = dots[2][0] , dots[2][1] x4 , y4 = dots[3][0] , dots[3][1] if (y2-y1)/(x2-x1) == (y4-y3)/(x4-x3) : return 1 elif (y3-y1)/(x3-x1) == (y4-y2)/(x4-x2) : return 1 else : return 0
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(arr, query): result = [] for i in range(len(query)): if i % 2 == 0: # 짝수 인덱스인 경우, query[i] 인덱스를 제외한 나머지 부분을 삭제합니다. arr = arr[:query[i]+1] else: # 홀수 인덱스인 경우, query[i] 인덱스를 제외한 나머지 부분을 삭제합니다. arr = arr[query[i]:] return arr