프로그래머스
-
2024/09/07(Lv0) 227개 (Lv1) 64개 (Lv2) 41개 (Lv3) 5개 // 누적 337개 풀이한 문제Lv1둘만의 암호 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(s, skip, index): answer = '' alpha = [chr(i) for i in range(97,123)]*3 for i in s: ss = alpha.index(i) fin = ss+index ls = alpha[ss:fin+1] #원래 도착 while Tru..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 64개 (Lv2) 41개 (Lv3) 5개 // 누적 337개2024/09/07(Lv0) 227개 (Lv1) 64개 (Lv2) 41개 (Lv3) 5개 // 누적 337개 풀이한 문제Lv1둘만의 암호 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(s, skip, index): answer = '' alpha = [chr(i) for i in range(97,123)]*3 for i in s: ss = alpha.index(i) fin = ss+index ls = alpha[ss:fin+1] #원래 도착 while Tru..
2024.09.07 -
문제 보기 : 둘만의 암호 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 58%작성 코드def solution(s, skip, index): answer = '' alpha = [chr(i) for i in range(97,123)]*3 for i in s: ss = alpha.index(i) fin = ss+index ls = alpha[ss:fin+1] while True: a = 0 for j in ls: ..
Lv1. 둘만의 암호문제 보기 : 둘만의 암호 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 58%작성 코드def solution(s, skip, index): answer = '' alpha = [chr(i) for i in range(97,123)]*3 for i in s: ss = alpha.index(i) fin = ss+index ls = alpha[ss:fin+1] while True: a = 0 for j in ls: ..
2024.09.05 -
2024/09/05(Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 4개 // 누적 335개 풀이한 문제Lv2숫자 변환하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(x, y, n): answer = 0 an = [x] if x == y: return 0 already = {} ; already2 = {i+1:[] for i in range(1000)} while y not in an: answer += 1 for i in an: ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 4개 // 누적 335개2024/09/05(Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 4개 // 누적 335개 풀이한 문제Lv2숫자 변환하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(x, y, n): answer = 0 an = [x] if x == y: return 0 already = {} ; already2 = {i+1:[] for i in range(1000)} while y not in an: answer += 1 for i in an: ..
2024.09.05 -
2024/09/04(Lv0) 227개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 334개 풀이한 문제Lv0겹치는 선분의 길이 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(lines): answer = 0 # lines.sort(key = lambda x:(x[0],x[1])) for i in range(len(lines)): lines[i] = [str(j)+'-'+str(j+1) for j in range(lines[i][0],lines[i][1])] ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 334개2024/09/04(Lv0) 227개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 334개 풀이한 문제Lv0겹치는 선분의 길이 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(lines): answer = 0 # lines.sort(key = lambda x:(x[0],x[1])) for i in range(len(lines)): lines[i] = [str(j)+'-'+str(j+1) for j in range(lines[i][0],lines[i][1])] ..
2024.09.04 -
문제 보기 : 단어 변환 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드def solution(begin, target, words): b = len(begin) if target not in words: return 0 if begin in words: words.remove(begin) words.remove(target) words.append(target) ## 차이가 1만큼 나는 단어들 allword = [begin] + words allwor..
Lv3. 단어 변환문제 보기 : 단어 변환 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드def solution(begin, target, words): b = len(begin) if target not in words: return 0 if begin in words: words.remove(begin) words.remove(target) words.append(target) ## 차이가 1만큼 나는 단어들 allword = [begin] + words allwor..
2024.09.04 -
2024/09/03(Lv0) 226개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 333개 풀이한 문제Lv2 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이import heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while True: j1 = heapq.heappop(scoville) if j1 Lv2. 더 맵게문제 보기 : 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 333개2024/09/03(Lv0) 226개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 333개 풀이한 문제Lv2 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이import heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while True: j1 = heapq.heappop(scoville) if j1 Lv2. 더 맵게문제 보기 : 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포..
2024.09.03 -
2024/09/02(Lv0) 226개 (Lv1) 63개 (Lv2) 39개 (Lv3) 4개 // 누적 332개 풀이한 문제Lv2뒤에 있는 큰 수 찾기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(numbers): answer = [-1]*len(numbers) for i in range(len(numbers)-2,-1,-1): if numbers[i] numbers[i+1]: #6>2 for j in range(i+1,len(numbers)): ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 39개 (Lv3) 4개 // 누적 332개2024/09/02(Lv0) 226개 (Lv1) 63개 (Lv2) 39개 (Lv3) 4개 // 누적 332개 풀이한 문제Lv2뒤에 있는 큰 수 찾기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(numbers): answer = [-1]*len(numbers) for i in range(len(numbers)-2,-1,-1): if numbers[i] numbers[i+1]: #6>2 for j in range(i+1,len(numbers)): ..
2024.09.02 -
문제 보기 : 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 60%작성 코드import heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while True: j1 = heapq.heappop(scoville) if j1 난 heaqp를 잘 쓰지 않고 보통 리스트와 sort를 많이 썼는데,이 문제는 heapq가 필요할 것 같아서 공부했다.아래는 원소 입력 방법 / 리스트 자체로 입력 방법 / 맨 작은 원소 빼기 순..
Lv2. 더 맵게문제 보기 : 더 맵게 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 60%작성 코드import heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while True: j1 = heapq.heappop(scoville) if j1 난 heaqp를 잘 쓰지 않고 보통 리스트와 sort를 많이 썼는데,이 문제는 heapq가 필요할 것 같아서 공부했다.아래는 원소 입력 방법 / 리스트 자체로 입력 방법 / 맨 작은 원소 빼기 순..
2024.09.02