😎풀이

  1. sum: 계단을 한 층 내려갈 때마다 필요한 코인의 수의 총합
  2. result: 도달 가능한 층
  3. needs: 필요한 코인 수
  4. 순회하며 도달 가능한 층 반환
function arrangeCoins(n: number): number {
    let sum = 0
    let result = 0
    for(let needs = 1; needs <= n; needs++) {
        sum += needs
        if(n < sum) return result
        result++
    }
    return result
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글

Powered by GraphCDN, the GraphQL CDN