등차수열의 합을 구하는 여러가지 방식
클래식한 방법이다
sum = 0
for i in range(1, n):
sum += i
파이써닉한 방법
sum([d*i for i in range(1,n)])
등차수열의 합의 공식을 이용한 방식
//일반항 : a, 공차 : d
//an = a + (n-1)d
//Sn = n * (첫항 + 끝항) / 2
return n*(a + a + (n-1)d) // 2
문제 : https://programmers.co.kr/learn/courses/30/lessons/82612
return a if a > b else b
def solution(price, money, count):
return max(0,price*(count+1)*count//2-money)
def solution(price, money, count):
return abs(min(money - sum([price*i for i in range(1,count+1)]),0))
파이써닉한 코드를 더 연습하자..