반응형
#문제
#문제 해설
function solution(price, money, count) {
let answer = 0;
let a = 0
//count 만큼 탑승 여기서 총합 30이 나와야한다...
for (i = 1; i <= count; i++) {
//i만큼 증가하고 증가할때마다 price 값을 곱한다.
a += i * price
//a 값이 가지고 잇는 돈보다 크다면
if (a > money) {
answer = a - money
//나머지가 0이면 0
} else {
answer = 0
}
}
return answer;
}
#문제후기
여기서 중요한점은 for로 탑승한만큼의 총합금액이 나오게 해야한다는점 딱하나라고 생각한다.
반응형
'알고리즘풀어보기' 카테고리의 다른 글
나누어 떨어지는 숫자 배열 (0) | 2023.01.31 |
---|---|
x만큼 간격이 있는 n개의 숫자 (0) | 2023.01.31 |
행렬의덧셈 (0) | 2023.01.31 |
핸드폰 번호 가리기 (0) | 2023.01.31 |
2016년 (0) | 2023.01.31 |