[HackerRank] Smart Number

아르당·2024년 6월 11일
0

HackerRank

목록 보기
107/109
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

어떤 수가 홀수 개의 약수를 가지고 있다면 스마트 넘버라고 불린다. 어떤 숫자들이 주어지고, 그 숫자들이 스마트 넘버인지 아닌지 찾아라.

Constraints

  • 1 <= t <= 10^3
  • 1 <= n[i] <= 10^4, n[i]는 i번째 정수

All Code

public static boolean isSmartNumber(int num) {
	int val = (int) Math.sqrt(num);    
	
    if(val * val == num){
    	return true;
    }

	return false;
}
profile
내 마음대로 코드 작성하는 세상

0개의 댓글