Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

soozya

[JAVA] 정수 제곱근 판별 본문

💻프로그래머스_연습/LV.1

[JAVA] 정수 제곱근 판별

soozya 2023. 11. 21. 21:54

[문제]

 


[답]

 

(1) for문 사용

 

 

[풀이]

풀면서도 으이구 뻔해~ 했던지라 다른 사람의 풀이를 살펴보니 Math.sqrt()와 Math.pow() 를 사용해서 나도 참고해보기로 함.


 

(2) Math.sqrt(), Math.pow() 사용

[풀이]

역시 아는 것이 힘이다..!

Math.sqrt(n)일 때, n의 제곱근을 구해주는 메서드입니다요. 참고로 음수는 NaN을 반환함..

Math.pow(double n, double m) 일 때 n을 m번 곱하는 것을 의미함..double 형식이므로 필요시 형변환 하기...

(1)의 방법은 약간 뻔하다 싶은데, (2)의 방법은 간결해진데다가 적절하게 메서드 사용도 사용해 볼 수 있는 느낌?

근데 (1)도 값이 틀린건 아니기 때문에 너무 겉멋들려 하지말고 기초나 잘하자 하는 생각이 문득 들었음..ㅎㅎ