Algorithm

· Algorithm
문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한 사항 ◾ 1 ≤ num ≤ 100 ◾ 0 ≤ total ≤ 1000 ◾ num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 풀이 def solution(num, total): answer = [] # 정답 리스트 numlist = [] # 숫자 리스트 median = total / num # result의 중간값 median = int(median) # 중간값에서 숫자개수-1 뺀 값부터 # 중간값에서 숫자개수-1 ..
· Algorithm
문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solutiion 함수를 완성해보세요. 제한 사항 ◾ 2 < common의 길이 < 1,000 ◾ -1,000 < common의 원소 < 2,000 ◾ 등차수열 혹은 등비수열이 아닌 경우는 없습니다. ◾ 공비가 0인 경우는 없습니다. 풀이 def solution(common): num = common[1] - common[0] if common[1] + num == common[2]: answer = common[len(common)-1] + num else: num = common[1] answer = common[len(common)-1] * num return answer ◾ ..
booriking
'Algorithm' 카테고리의 글 목록