목록전체 글 (270)
DHistory
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 약수의 개수가 짝수인 경우 => + 약수의 개수가 홀수인 경우 => - """ def solution(left, right): answer = 0 for number in range(left, right + 1): count = count_divisor(number) if count % 2 == 0: answer += number else: answer -= number return answer def count_divisor(number): count = 0 for i in range(1,..
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 일부 자릿수를 영단어로 바꿈 => 원래 숫자를 찾아야 함. == example == 1478 -> one4seveneight """ def solution(s: str): numbers = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'] for index, value in enumerate(numbers): s = s.replace(value, str(index)) return int(s) 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 기존 이용료: price n번째 이용시: 기존 이용료 * n 예산 - 놀이기구 count번 이용 시 총 금액 """ def solution(price, money, count): return max(price * count * (count + 1) // 2 - money, 0) 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수 return """ def solution(numbers): return 45 - sum(numbers) 채점 결과
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(sizes): horizontal = [] vertical = [] for size in sizes: if size[0] > size[1]: horizontal.append(size[0]) vertical.append(size[1]) else: horizontal.append(size[1]) vertical.append(size[0]) return max(horizontal) * max(vertical) 채점 결과