프로그래머스 Lv.0 부분 문자열 이어 붙여 문자열 만들기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 22:41프로그래머스 Lv.0 부분 문자열 이어 붙여 문자열 만들기

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

프로그래머스 Lv.0 순서 바꾸기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 22:16프로그래머스 Lv.0 순서 바꾸기

class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int [num_list.length]; int idx = 0; for(int i = n; i < num_list.length; i++) { answer[idx] = num_list[i]; idx++; } for(int i= 0; i < n; i++) { answer[idx] = num_list[i]; if(idx < num_list.length-1) { idx++; } else { return answer; } } return answer; } }

프로그래머스 Lv.0 할 일 목록
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 22:00프로그래머스 Lv.0 할 일 목록

class Solution { public String[] solution(String[] todo_list, boolean[] finished) { // answer length 구하기 int cnt = 0; for(int i = 0; i < finished.length; i++) { if(finished[i] == false) { cnt++; } } String[] answer = new String [cnt]; int idx = 0; for(int i = 0; i < finished.length; i++) { if(finished[i] == false) { answer[idx] = todo_list[i]; idx++; } } return answer; } }

프로그래머스 Lv.0 뒤에서 5등 위로
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 21:53프로그래머스 Lv.0 뒤에서 5등 위로

class Solution { public int[] solution(int[] num_list) { for(int i = 0; i num_list[j]) { int tmp = num_list[i]; num_list[i] = num_list[j]; num_list[j] = tmp; } } } int[] answer = new int [num_list.length-5]; System.arraycopy(num_list, 5, answer, 0, answer.length); return answer; } }

프로그래머스 Lv.0 문자열을 정수로 변환하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 21:38프로그래머스 Lv.0 문자열을 정수로 변환하기

class Solution { public int solution(int[] num_list) { int even = 0; // 짝수 int odd = 0; // 홀수 for(int i = 0; i odd) ? even : odd ; } }

728x90
반응형
image