반응형
문제
- 링크: 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를 통해 종료(시간초과 주의)
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 하샤드 수(12947) (0) | 2025.06.25 |
---|---|
[Programmers] Lv1: 제일 작은 수 제거하기(12935) (0) | 2025.06.25 |
[Programmers] Lv1: 약수의 합(12928) (0) | 2025.06.25 |
[Programmers] Lv1: 평균 구하기(12944) (0) | 2025.06.24 |
[Programmers] Lv1: 정수 내림차순으로 배치하기(12933) (0) | 2025.06.24 |