프로그래머스 Lv.0 배열의 길이에 따라 다른 연산하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 12:00프로그래머스 Lv.0 배열의 길이에 따라 다른 연산하기

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]..

프로그래머스 Lv.0 n보다 커질 때 까지 더하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 10:38프로그래머스 Lv.0 n보다 커질 때 까지 더하기

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

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

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

프로그래머스 Lv.0 주사위 게임 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 8. 22:49프로그래머스 Lv.0 주사위 게임 1

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

프로그래머스 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; } }

728x90
반응형
image