코딩
-
2024/10/01(Lv0) 235개 (Lv1) 72개 (Lv2) 49개 (Lv3) 8개 // 누적 364개 풀이한 문제Lv22개 이하로 다른 비트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(numbers): answer = [] for num in numbers: # 만약 숫자가 짝수라면 다음 수는 바로 +1 if num % 2 == 0: answer.append(num + 1) else: # XOR 연산을 이용해 최소 1비트 차..
[10월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 72개 (Lv2) 49개 (Lv3) 8개 // 누적 364개2024/10/01(Lv0) 235개 (Lv1) 72개 (Lv2) 49개 (Lv3) 8개 // 누적 364개 풀이한 문제Lv22개 이하로 다른 비트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(numbers): answer = [] for num in numbers: # 만약 숫자가 짝수라면 다음 수는 바로 +1 if num % 2 == 0: answer.append(num + 1) else: # XOR 연산을 이용해 최소 1비트 차..
2024.10.01 -
문제 보기 : 큰 수 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 53%작성 코드from collections import dequedef solution(number, k): answer_leng = len(number)-k number = list(number) j = number.index(max(number[:k])) k -= j number = number[j:] number = deque(number) p = number.popleft() num = p whil..
Lv2. 큰 수 만들기문제 보기 : 큰 수 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 53%작성 코드from collections import dequedef solution(number, k): answer_leng = len(number)-k number = list(number) j = number.index(max(number[:k])) k -= j number = number[j:] number = deque(number) p = number.popleft() num = p whil..
2024.09.30 -
2024/09/30(Lv0) 235개 (Lv1) 72개 (Lv2) 48개 (Lv3) 8개 // 누적 363개 풀이한 문제Lv1숫자 짝꿍 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(X, Y): xy = list(set(list(X))&set(list(Y))) x = {i:X.count(i) for i in xy} for i in xy: if x[i] > Y.count(i): x[i] = Y.count(i) num = [] for i,j in x.items..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 72개 (Lv2) 48개 (Lv3) 8개 // 누적 363개2024/09/30(Lv0) 235개 (Lv1) 72개 (Lv2) 48개 (Lv3) 8개 // 누적 363개 풀이한 문제Lv1숫자 짝꿍 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(X, Y): xy = list(set(list(X))&set(list(Y))) x = {i:X.count(i) for i in xy} for i in xy: if x[i] > Y.count(i): x[i] = Y.count(i) num = [] for i,j in x.items..
2024.09.30 -
문제 보기 : 햄버거 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 54%작성 코드from collections import dequedef solution(ingredient): answer = 0 ing = deque(ingredient) ing2 = '' while ing: i = ing.popleft() ing2+=str(i) if i == 1 : if ing2[-4:] == '1231': ing2 = ing2[:-4..
Lv1. 햄버거 만들기문제 보기 : 햄버거 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 54%작성 코드from collections import dequedef solution(ingredient): answer = 0 ing = deque(ingredient) ing2 = '' while ing: i = ing.popleft() ing2+=str(i) if i == 1 : if ing2[-4:] == '1231': ing2 = ing2[:-4..
2024.09.30 -
2024/09/29(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 8개 // 누적 362개 풀이한 문제Lv3숫자 게임 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이import heapqdef solution(A, B): answer = 0 A = [-i for i in A] B = [-i for i in B] heapq.heapify(A) heapq.heapify(B) while A and B: a = -heapq.heappop(A) b = -heapq.heappop(..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 8개 // 누적 362개2024/09/29(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 8개 // 누적 362개 풀이한 문제Lv3숫자 게임 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이import heapqdef solution(A, B): answer = 0 A = [-i for i in A] B = [-i for i in B] heapq.heapify(A) heapq.heapify(B) while A and B: a = -heapq.heappop(A) b = -heapq.heappop(..
2024.09.29 -
문제 보기 : 2개 이하로 다른 비트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 55%작성 코드def solution(numbers): answer = [] for num in numbers: # 만약 숫자가 짝수라면 다음 수는 바로 +1 if num % 2 == 0: answer.append(num + 1) else: # XOR 연산을 이용해 최소 1비트 차이 나는 수 찾기 smallest_diff = (num ^ (num +..
Lv2. 2개 이하로 다른 비트문제 보기 : 2개 이하로 다른 비트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 55%작성 코드def solution(numbers): answer = [] for num in numbers: # 만약 숫자가 짝수라면 다음 수는 바로 +1 if num % 2 == 0: answer.append(num + 1) else: # XOR 연산을 이용해 최소 1비트 차이 나는 수 찾기 smallest_diff = (num ^ (num +..
2024.09.28 -
문제 보기 : 숫자 짝꿍 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 56%작성 코드def solution(X, Y): xy = list(set(list(X))&set(list(Y))) x = {i:X.count(i) for i in xy} for i in xy: if x[i] > Y.count(i): x[i] = Y.count(i) num = [] for i,j in x.items(): n = [str(i)]*j num += n ..
Lv1. 숫자 짝꿍문제 보기 : 숫자 짝꿍 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 : 56%작성 코드def solution(X, Y): xy = list(set(list(X))&set(list(Y))) x = {i:X.count(i) for i in xy} for i in xy: if x[i] > Y.count(i): x[i] = Y.count(i) num = [] for i,j in x.items(): n = [str(i)]*j num += n ..
2024.09.28 -
2024/09/28(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개 풀이한 문제Lv1로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+nu..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개2024/09/28(Lv0) 235개 (Lv1) 71개 (Lv2) 48개 (Lv3) 7개 // 누적 361개 풀이한 문제Lv1로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 풀이def solution(lottos, win_nums): rank = {0:6, 1:6, 2:5, 3:4, 4:3, 5:2, 6:1} #당첨 갯수 : 순위 num_0 = lottos.count(0) answer1 = len(set(lottos)&set(win_nums)) #최소 갯수 일치 answer2 = answer1+nu..
2024.09.28