[coding test] Programmers_level 1_두 정수 사이의 합
2021. 7. 7. 00:44ㆍPython/코딩 테스트
▶ Programmers_level 1_두 정수 사이의 합
- 프로그래머스: programmers
- 코딩 및 결과: github
# programmers_level 1_두 정수 사이의 합
### a와 b사이의 모든 정수의 합을 반환
# for문 풀이
def solution(a, b):
num = sorted([a, b]) # a, b 오름차순 정렬
return sum([i for i in range(num[0],num[1]+1)]) #a부터 b까지 모든 수 sum
# 등차수열 풀이
def solution(a, b):
return (abs(a-b)+1)*(a+b)//2 # S = n(a+b)/2
solution(3, 5)
solution(3, 3)
solution(5, 3)
'Python > 코딩 테스트' 카테고리의 다른 글
[coding test] Programmers_level 1_문자열 내 마음대로 정렬하기 (0) | 2021.07.09 |
---|---|
[coding test] Programmers_level 1_문자열 내 마음대로 정렬하기 (0) | 2021.07.07 |
[coding test] Programmers_level 1_나누어 떨어지는 숫자 배열 (0) | 2021.07.05 |
[coding test] Programmers_level 1_같은 숫자는 싫어 (0) | 2021.07.04 |
[coding test] Programmers_level 1_가운데 글자 가져오기 (0) | 2021.07.03 |