문제
양의 정수 N에 대해 N = X^3가 되는 양의 정수X 를 구하여라.
풀이방법
n이 입력되었을 때,
x = 1부터 x <= n일 때까지 x^3 = n을 만족하는 x가 존재하는지 탐색한다.
소스코드
package samsung;
import java.util.*;
public class s_5688 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int tc = sc.nextInt();
for(int t = 1; t <= tc; t++) {
long n = sc.nextLong();
long i = 1;
long ans = -1;
while(i * i * i <= n) {
if(i * i * i == n) {
ans = i;
break;
}
i++;
}
System.out.println("#" + t + " " + ans);
}
}
}
'Problem Solving > SWEA' 카테고리의 다른 글
[SWEA] 3750. Digit sum (0) | 2020.03.04 |
---|---|
[SWEA] 7853. 오타 (2) | 2020.02.29 |
[SWEA] 8840. 아바바바 (0) | 2020.02.29 |
[SWEA] 3408. 세가지 합 구하기 (1) | 2020.02.29 |
[SWEA] 7193. 승현이의 수학공부 (0) | 2020.02.29 |
댓글