프로그래머스 Lv.0 암호 해독
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 12:34프로그래머스 Lv.0 암호 해독

class Solution { public String solution(String cipher, int code) { String answer = ""; for(int i = 0; i < cipher.length(); i++) { if((i + 1) % code == 0) { answer += cipher.substring(i, i + 1); } } return answer; } }

프로그래머스 Lv.0 개미 군단
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 9. 12:23프로그래머스 Lv.0 개미 군단

class Solution { public int solution(int hp) { int answer = 0; // 5, 3, 1 while (true) { if(hp >= 5) { answer += hp / 5; hp = hp % 5; } else if (hp >= 3) { answer += hp / 3; hp = hp % 3; } else if (hp >= 1) { answer += hp / 1; hp = hp % 1; } else if ( hp

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

728x90
반응형
image