class Solution { public int solution(int n, int t) { int answer = n * (int) Math.pow(2, t); return answer; } }
class Solution { public int solution(int n) { int answer = 2; if (Math.pow(n, 0.5) % 1 == 0) { answer = 1; } return answer; } } Math.pow(n, 0.5)는 n의 제곱근을 계산하는 함수 % 1은 계산된 제곱근의 소수 부분을 나타낸다. 소수 부분이 0과 같다면 n의 제곱근이 정수라는 뜻이다. (= 제곱수라는 뜻이다.)
class Solution { public int solution(int n) { int answer = 0; while (n > 0) { answer += n % 10; n /= 10; } return answer; } }
class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for(int i = 0; i < s1.length; i++) { for(int j = 0; j < s2.length; j++) { if (s1[i].equals(s2[j])) { answer++; } } } return answer; } }
class Solution { public int solution(int[] array) { int answer = 0; for(int i = 0; i array[j]) { int tmp = array[j]; array[j] = array[i]; array[i] = tmp; } } } answer = array.length / 2; return array[answer]; } }