import java.lang.Math;
class Solution {
public int solution(int n) {
double a = Math.sqrt(n);
if(a == (int)a) {
return 1;
}
else {
return 2;
}
}
}
Math.sqrt() = 자바 제곱근(루트)구하기, 입력값과 출력값은 모두 double형
제곱수는 루트를 씌우면 정수가 나올 것이기 때문에 if문에 '루트 값이 정수이면' 이라는 조건문을 작성했다.
'JAVA STUDY > 프로그래머스' 카테고리의 다른 글
프로그래머스 배열 자르기 문제 (0) | 2023.12.15 |
---|---|
프로그래머스 자릿수 더하기 문제 (0) | 2023.12.15 |
프로그래머스 문자열 뒤집기 문제 (0) | 2023.12.15 |
프로그래머스 배열 원소의 길이 문제 (0) | 2023.12.14 |
프로그래머스 옷가게 할인 받기 문제 (0) | 2023.12.14 |