1. 문제 2. 풀이 import java.util.Arrays; class Solution { public int solution(String[] spell, String[] dic) { int answer = 0; Arrays.sort(spell); for(int i = 0 ;i < dic.length; i++) { if(spell.length == dic[i].length()) { String dicValue = dic[i]; String[] dicValueArr = dicValue.split(""); Arrays.sort(dicValueArr); if(Arrays.equals(spell, dicValueArr)) { answer = 1; } } } answer = answer != 0 ? 1 : ..
1. 문제 2. 풀이 class Solution { public int solution(int i, int j, int k) { int answer = 0; String str = ""; for(int l = i; i
1. 문제 2. 풀이 class Solution { public int solution(String s) { int answer = 0; String[] arr = s.split(" "); answer += Integer.parseInt(arr[0]); for(int i = 1; i < arr.length; i++) { if(arr[i].equals("Z")) { answer -= Integer.parseInt(arr[i - 1]); } else { answer += Integer.parseInt(arr[i]); } } return answer; } }
1. 문제 2. 풀이 class Solution { public int solution(String my_string) { int answer = 0; String[] arr = my_string.replaceAll("[a-z|A-Z]","_").split("_"); for(int i = 0; i < arr.length; i++) { if(!arr[i].equals("")) { answer += Integer.valueOf(arr[i]); } } return answer; } } 3. 참고 https://codechacha.com/ko/java-extract-integers-from-string/ Java - 문자열(String)에서 숫자(int)만 추출하는 방법 문자열(String)에서 숫자(int)만..
1. 문제 2. 풀이 class Solution { public String[] solution(String my_str, int n) { String[] answer = {}; if(my_str.length() % n == 0) { answer = new String[my_str.length() / n]; for(int i = 0; i < answer.length; i++) { answer[i] = my_str.substring(i * n, (i + 1) * n); } } else { answer = new String[my_str.length() / n + 1]; for(int i = 0; i < answer.length; i++) { if(i != answer.length - 1) { answer[..
1. 문제 2. 풀이 import java.util.Arrays; class Solution { public int solution(int[] array, int n) { Arrays.sort(array); int answer = 0; int minAbs = Math.abs(n - array[0]); int minValue = array[0]; for(int i = 1; i < array.length; i++) { if (Math.abs(n - array[i]) < minAbs) { minAbs = Math.abs(n - array[i]); minValue = array[i]; }; } answer = minValue; return answer; } } 3. 참고 https://crazykim2.tist..