본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 정수 제곱근 판별(12934)

by cogito30 2025. 6. 25.
반응형

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12934

풀이

Java

(solution 1)


JavaScript

(solution 1)

더보기
function solution(n) {
    var answer = -1;
    for (let i = 1; i <= n; ++i) {
        if (i * i == n) {
            answer = (i + 1) * (i + 1);
            break;
        }
    }
    return answer;
}

1) 1부터 n까지 돌면서 제곱이 주어진 수와 같은지 확인

- 찾았을 경우 break를 통해 종료(시간초과 주의)

반응형