
🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(common): a, b, c = common[:3] if b - a == c - b: # 등차수열 return common[-1] + (b - a) elif b // a == c // b: # 등비수열 return common[-1] * (b // a)

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181831 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(arr): for i in range(len(arr)): for j in range(len(arr[0])): if arr[i][j] != arr[j][i]: return 0 return 1

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(intStrs, k, s, l): answer = [] for num in intStrs: substring = int(num[s:s + l]) if substring > k: answer.append(substring) return answer

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(array, n): result = [] for num in array: result.append([num, abs(num - n)]) min_dist = sorted(result, key=lambda x: (x[1], x[0]))[0] return min_dist[0] result 배열에 array의 모든 숫자에 대해 [숫자, n까지의 거리] 정보를..

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(arr, idx): for i in range(idx, len(arr)): if arr[i] == 1: return i return -1

🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/181837 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻 Code def solution(order): answer = 0 for o in order: if "americano" in o or "anything" in o: answer += 4500 elif "cafelatte" in o: answer += 5000 return answer