Skip to content

Commit 4757ac8

Browse files
committed
issue #30 SmartNumber
1 parent aa617b2 commit 4757ac8

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/hackerrank/SmartNumber.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,19 @@
22

33
public class SmartNumber {
44
public static boolean isSmartNumber(int num) {
5+
// 주어진 수의 제곱근의 갯수가 홀수면 YES, 짝수면 NO를 출력하는 문제
6+
// 조건: 주어진 코드중 한 줄만 바꿀 것
57
int val = (int) Math.sqrt(num);
6-
if(num / val == 1)
8+
if(val*val == num)
79
return true;
810
return false;
911
}
1012

1113
public static void main(String[] args) {
12-
System.out.println(isSmartNumber(4));
14+
System.out.println(isSmartNumber(1)+", true=Yes=홀수");
15+
System.out.println(isSmartNumber(2)+", false=NO=짝수");
16+
System.out.println(isSmartNumber(7)+", false=NO=짝수");
17+
System.out.println(isSmartNumber(9)+", true=YES=홀수");
18+
System.out.println(isSmartNumber(169)+", true=YES=홀수");
1319
}
1420
}

0 commit comments

Comments
 (0)