제곱 ㄴㄴ수
-
[백준 - 1016번] 제곱 ㄴㄴ수 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 7. 23. 23:27
이번에는 BOJ의 1016번 문제 "제곱 ㄴㄴ수"를 풀어보도록 하자 문제는 간단하다. 입력으로 minimum인 min 과 maximum인 max가 주어진다. 그리고 min과 max를 포함한 사이에 제곱 ㄴㄴ수 가 얼마나 있는지 출력하는 문제이다. 일단, max >= min + 1,000,000(백만) 이기 때문에, 이 사이에 수들에 대해서만 반복문으로 구해주면 된다. 여기에서, 유의해야 될 점은 min이 1 보다 크거나 같고, 1,000,000,000,000(1조) 보다 작거나 같은 자연수 라는 점이고, 이 부분을 유의해서 min과 max를 long 자료형으로 받아왔다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class sample {..