1. 문제 2. 풀이 class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = {}; answer = new int[num_list.length / n][n]; int index = 0; for(int i = 0; i < num_list.length / n; i++) { for(int j = 0; j < n; j++) { answer[i][j] = num_list[index]; index++; } } return answer; } }
1. 문제 2. 풀이 class Solution { public int solution(String my_string) { int answer = 0; String[] arr = my_string.split(" "); answer = Integer.valueOf(arr[0]); for(int i = 1; i < arr.length; i += 2) { if(arr[i].equals("+")) { answer += Integer.valueOf(arr[i + 1]); } else if(arr[i].equals("-")) { answer -= Integer.valueOf(arr[i + 1]); } } return answer; } }
1. 문제 2. 풀이 class Solution { public int solution(int chicken) { int answer = -1; answer = 0; int coupon = chicken; while(coupon >= 10) { answer += coupon / 10; coupon = coupon / 10 + coupon % 10; } return answer; } }
1. 문제 2. 풀이 class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i = 1; j--) { factorial *= j; } if(factorial
1. 문제 2. 풀이 class Solution { public String solution(String bin1, String bin2) { String answer = ""; answer = String.valueOf(Integer.toBinaryString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2))); return answer; } } 3. 참고 https://hianna.tistory.com/527 [Java] 10진수 2진수, 8진수, 16진수로 변환하기 10진수 -> 2진수, 8진수, 16진수로 변환하기 java.lang.Integer의 toBinaryString(), toOctalString(), toHexaString() 메소드를 이용..
1. 문제 2. 풀이 import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = 0; String str = Arrays.stream(array) .mapToObj(String::valueOf) .reduce((x, y) -> x + ", " + y) .get(); String[] strArr = str.split(""); for(int i = 0; i < strArr.length; i++) { if(strArr[i].equals("7")) { answer++; } } return answer; } }