프로그래머스 Lv.0 마지막 두 원소
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 01:14프로그래머스 Lv.0 마지막 두 원소

class Solution { public int[] solution(int[] num_list) { int len = num_list.length+1; int[] answer = Arrays.copyOf(num_list, len); System.arraycopy(num_list, 0, answer, 0, num_list.length); if(num_list[num_list.length-1] > num_list[num_list.length-2]) { answer[answer.length-1] = num_list[num_list.length-1] - num_list[num_list.length-2]; } else { answer[answer.length-1] = num_list[num_list.length..

프로그래머스 Lv.0 조건에 맞게 수열 변환하기 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 00:51프로그래머스 Lv.0 조건에 맞게 수열 변환하기 1

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; } }

프로그래머스 Lv.0 첫 번째로 나오는 음수
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 00:43프로그래머스 Lv.0 첫 번째로 나오는 음수

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; } }

프로그래머스 Lv.0 특정한 문자를 대문자로 바꾸기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 00:34프로그래머스 Lv.0 특정한 문자를 대문자로 바꾸기

class Solution { public String solution(String my_string, String alp) { return my_string.replace(alp, alp.toUpperCase()); } }

프로그래머스 Lv.0 부분 문자열
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 00:21프로그래머스 Lv.0 부분 문자열

class Solution { public int solution(String str1, String str2) { int answer = 0; if(str2.contains(str1)) { answer = 1; } return answer; } }

728x90
반응형
image