프로그래머스
정수 제곱근 판별 코틀린(Kotlin)
이번 문제는 정수 제곱근이 있다면 제곱근 + 1의 제곱을 리턴하고 아니면 -1을 리턴하면 되는 문제였다. 문제 문제를 읽어보니 왠지 수학에 관련된 클래스를 사용하면 제곱근을 쉽게 구할 수 있을 것 같았다. 따라서, 코틀린에 부족한 나는 그 방법을 찾아보았고 math 클래스를 import하여 사용했다. 풀이 num변수를 만들어 sqrt()메소드를 사용한 이유는 sqrt()안의 파라미터를 Double이나 Float형으로만 삽입해야 되기 때문이었다. 따라서, sqrt() 메소드를 사용해 제곱근을 구했다. 테스트를 해보니 테스트 케이스 2번같이 3의 제곱근을 구하기 위해 sqrt()메소드를 실행하면 실제 그 제곱근을 리턴해주었다. 따라서, 이 때 리턴 값은 1.xxx가 나오는데 이를 어떻게 필터링할까 고민해보았..