프로그래머스 Lv.1 없는 숫자 더하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 4. 4. 21:52프로그래머스 Lv.1 없는 숫자 더하기

class Solution { public int solution(int[] numbers) { int answer = 0; for (int i = 0; i < 10; i++) { answer += i; } fo..

프로그래머스 Lv.1 나누어 떨어지는 숫자 배열
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 2. 1. 13:49프로그래머스 Lv.1 나누어 떨어지는 숫자 배열

import java.util.*;class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = Arrays.stream(arr) .filter(item -> (item % divisor) == 0) .sorted() ..

프로그래머스 Lv.0 수열과 구간 쿼리 3
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 31. 14:40프로그래머스 Lv.0 수열과 구간 쿼리 3

class Solution { public int[] solution(int[] arr, int[][] queries) { for(int i = 0; i < queries.length; i++) { int idx1 = queries[i][0]; int idx2 = queries[i][1]; int tmp = arr[idx1]; arr[idx1] = arr[idx2]; arr[idx2] = tmp; } int[] answer = arr; return answer; } }

프로그래머스 Lv.0 배열 만들기 5
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 31. 13:35프로그래머스 Lv.0 배열 만들기 5

import java.util.*; class Solution { public int[] solution(String[] intStrs, int k, int s, int l) { return Arrays.stream(intStrs) .mapToInt(item -> Integer.parseInt(item.substring(s, s+l))) .filter(item -> k < item) .toArray(); } }

프로그래머스 Lv.0 2차원으로 만들기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 30. 09:47프로그래머스 Lv.0 2차원으로 만들기

class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = new int [num_list.length/n][n]; int idx = 0; for(int i = 0; i < answer.length; i++) { int[] tmp = new int [n]; for(int j = 0; j < n; j++) { tmp[j] = num_list[idx++]; } answer[i] = tmp; } return answer; } }

728x90
반응형
image