Develop/백준 코딩테스트

백준 코딩테스트 1789 수들의 합 자바스크립트 node.js

codeGray 2022. 7. 7. 11:05
반응형

 

정답

//let input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');
let input = require('fs').readFileSync('./input.txt').toString().trim().split('\n');
sol(+input)

function sol(input){
    let sum = 1;
    let count = 1;
    while(sum < input){
        count ++;
        sum += count;
    }
    if(sum > input){
        count--;
    }
    console.log(count);
}

풀이

문제가 엉터리다 그냥 넘기자

이 문제가 성립되려면 연속되는 숫자중 가장 큰 수 라고 했어야한다

반응형