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

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

728x90
반응형
image