class Solution { public int[] solution(int[] arr) { int[] answer = new int [arr.length]; int idx = 0; for(int i = 0 ; i = 50 && arr[i] % 2 == 0) { answer[idx] += arr[i] / 2; } else if (arr[i] < 50 && arr[i] % 2 == 1) { answer[idx] += arr[i] * 2; } else { answer[idx] += arr[i]; } idx++; } return answer; } }
class Solution { public int solution(int[] num_list) { int answer = -1; for(int i = 0; i < num_list.length; i++) { if(num_list[i] < 0) { answer = i; break; } } return answer; } }
class Solution { public String solution(String my_string, String alp) { return my_string.replace(alp, alp.toUpperCase()); } }
class Solution { public int solution(String str1, String str2) { int answer = 0; if(str2.contains(str1)) { answer = 1; } return answer; } }
class Solution { public int solution(int n, String control) { for(int i = 0; i < control.length(); i++) { switch(control.charAt(i)) { case 'w' : n += 1; break; case 's' : n -= 1; break; case 'd' : n += 10; break; case 'a' : n -= 10; break; } } return n; } } int answer = 0;과 return answer;의 늪에 빠져서 헤매다가 문제를 다시 읽어보니 n의 값을 return하라고 되어있었다. 그래서 answer에 대한 집착을 버리고 바로 n으로 바꾸어주었다.