프로그래머스 Lv.0 n의 배수 고르기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 02:04프로그래머스 Lv.0 n의 배수 고르기

class Solution { public int[] solution(int n, int[] numlist) { int idx = 0 ; // answer index int cnt = 0 ; // numlist의 n의 배수 수 개수 for(int i = 0; i < numlist.length; i++) { if(numlist[i] % n == 0) { cnt++; } } int[] answer = new int [cnt]; for(int i = 0; i < numlist.length; i++) { if(numlist[i] % n == 0) { answer[idx] = numlist[i]; idx++; } } return answer; } }

프로그래머스 Lv.0 원하는 문자열 찾기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 01:43프로그래머스 Lv.0 원하는 문자열 찾기

class Solution { public int solution(String myString, String pat) { int answer = 0; if(myString.toLowerCase().contains(pat.toLowerCase())) { answer = 1; } return answer; } }

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

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

프로그래머스 Lv.0 공백으로 구분하기 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 01:21프로그래머스 Lv.0 공백으로 구분하기 1

class Solution { public String[] solution(String my_string) { String[] answer = {}; answer = my_string.split(" "); return answer; } }

프로그래머스 Lv.0 마지막 두 원소
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 7. 01:14프로그래머스 Lv.0 마지막 두 원소

class Solution { public int[] solution(int[] num_list) { int len = num_list.length+1; int[] answer = Arrays.copyOf(num_list, len); System.arraycopy(num_list, 0, answer, 0, num_list.length); if(num_list[num_list.length-1] > num_list[num_list.length-2]) { answer[answer.length-1] = num_list[num_list.length-1] - num_list[num_list.length-2]; } else { answer[answer.length-1] = num_list[num_list.length..

728x90
반응형
image