class Solution { public int[] solution(int[] arr, int n) { int[] answer = new int [arr.length]; if(arr.length % 2 == 1 ) { // arr의 길이 홀수 for(int i = 0; i < answer.length; i++) { if(i % 2 == 0 || i == 0) { answer[i] = arr[i] + n; } else { answer[i] = arr[i]; } } } else { // arr의 길이 짝수 if(arr.length % 2 == 0) { for(int i = 0; i < answer.length; i++) { if(i % 2 == 1 && i != 0) { answer [i] = arr[i]..
class Solution { public int solution(int[] numbers, int n) { int answer = 0; for(int i = 0; i n) { return answer; } else { answer += numbers[i]; } } return answer; } }
class Solution { public String solution(String rsp) { String answer = ""; // 가위 = 2, 바위 = 0, 보 = 5 for(int i = 0; i < rsp.length(); i++) { char rspChar = rsp.charAt(i); switch (rspChar) { case '2' : answer += "0"; break; case '0' : answer += "5"; break; case '5' : answer += "2"; break; } } return answer; } }
class Solution { public int solution(int a, int b) { int answer = 0; if( a % 2 == 1 && b % 2 == 1) { // 모두 홀수 answer = (a * a) + (b * b); } else if ((a + b) % 2 == 1) { // 둘 중 하나 홀수 answer = 2 * (a + b); } else if (a % 2 == 0 && b % 2 == 0) { // 모두 짝수 if(a - b > 0) { answer = a - b; } else { answer = (a - b) * -1; } } return answer; } }
class Solution { public String solution(String[] my_strings, int[][] parts) { String answer = ""; for(int i = 0; i < my_strings.length; i++) { answer += my_strings[i].substring(parts[i][0], parts[i][1]+1); } return answer; } }