프로그래머스 Lv.0 최댓값 만들기(2)
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 14:14프로그래머스 Lv.0 최댓값 만들기(2)

class Solution { public int solution(int[] numbers) { int answer = 0; for(int i = 0; i numbers[j]) { int tmp = numbers[i]; numbers[i] = numbers[j]; numbers[j] = tmp; } } } int maxIdx = numbers[numbers.length-1] * numbers[numbers.length-2]; int minIdx = numbers[0] * numbers[1]; return answer = (maxIdx > minIdx..

프로그래머스 Lv.0 배열에서 문자열 대소문자 변환하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 13:46프로그래머스 Lv.0 배열에서 문자열 대소문자 변환하기

class Solution { public String[] solution(String[] strArr) { String[] answer = new String [strArr.length]; for(int i = 0; i < strArr.length; i++) { if(i % 2 == 0 || i == 0) { answer[i] = strArr[i].replace(strArr[i] ,strArr[i].toLowerCase()); } else { answer[i] = strArr[i].replace(strArr[i], strArr[i].toUpperCase()); } } return answer; } }

프로그래머스 Lv.0 문자열 정수의 합
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 13:28프로그래머스 Lv.0 문자열 정수의 합

class Solution { public int solution(String num_str) { int answer = 0; for(int i = 0; i < num_str.length(); i++) { answer += Integer.parseInt(num_str.substring(i, i+1)); } return answer; } }

프로그래머스 Lv.0 배열 비교하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 13:22프로그래머스 Lv.0 배열 비교하기

class Solution { public int solution(int[] arr1, int[] arr2) { int answer = 0; if(arr1.length != arr2.length) { answer = (arr1.length > arr2.length) ? 1 : -1; } else { int num1 = 0; int num2 = 0; for(int i = 0; i num2) ? 1 : (num1 < num2) ? -1 : 0; } } return answer; } }

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

class Solution { public String solution(String my_string, int[] index_list) { String answer = ""; for(int i = 0; i < index_list.length; i++) { answer += my_string.substring(index_list[i], index_list[i]+1); } return answer; } }

728x90
반응형
image