전체 글

·Algorithm
Programmers 전국 대회 선발 고사 https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 def solution(rank, attendance): result = [] for idx, val in enumerate(rank): if attendance[idx] == True: result.append([rank[idx], idx]) # 등수 & 번호 result.sort() a = result[0][1] b = result[1][..
·Algorithm
Programmers 뒤에서 5등까지 https://school.programmers.co.kr/learn/courses/30/lessons/181853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 def solution(num_list): num_list.sort() num_list[:5] return num_list[:5] Reference https://school.programmers.co.kr/learn/courses/30/lessons/181853
·Algorithm
Programmers 배열의 길이에 따른 다른 연산하기 https://school.programmers.co.kr/learn/courses/30/lessons/181854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 def solution(arr, n): if len(arr) % 2 != 0: for i in range(len(arr)): if i % 2 == 0: arr[i] += n else: for j in range(len(arr)): if j % 2 != 0: arr[j] += n return arr def solution(arr, ..
·Algorithm
Programmers 문자열 묶기 https://school.programmers.co.kr/learn/courses/30/lessons/181855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 def solution(strArr): answer = 0 length = [] for i in strArr: length.append(len(i)) result = [0] * max(length) # 길이 개수를 담을 result 리스트 for idx, val in enumerate(length): result[val-1] += 1 answer = ..
·Algorithm
Programmers 배열의 길이를 2의 거듭제곱으로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181857 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 def solution(arr): answer = 0 k = len(arr) while k > 1: k = k / 2 answer += 1 return arr + [0]*(2**answer - len(arr)) Reference https://school.programmers.co.kr/learn/courses/30/less..
potato_pizza
늘새로워