Problem Solving/Programmers

    [프로그래머스, 181888] n개 간격의 원소들 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181888 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 72.3 MB, 시간: 0.37 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[(int)Math.ceil((double)num_list.length / n)]; int idx = 0; for(int i = 0; i

    [프로그래머스, 181889] n 번째 원소까지 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181889 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 87.1 MB, 시간: 0.04 ms사용 알고리즘: 구현import java.util.*;class Solution { public int[] solution(int[] num_list, int n) { return Arrays.copyOfRange(num_list, 0, n); }}

    [프로그래머스, 181891] 순서 바꾸기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181891 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 86.9 MB, 시간: 0.03 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[num_list.length]; int idx = 0; for(int i = n; i

    [프로그래머스, 181892] n 번째 원소부터 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181892 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 82.5 MB, 시간: 0.04 ms사용 알고리즘: 구현import java.util.*;class Solution { public int[] solution(int[] num_list, int n) { return Arrays.copyOfRange(num_list, n - 1, num_list.length); }}

    [프로그래머스, 181895] 배열 만들기 3 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181895 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 105 MB, 시간: 1.67 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] arr, int[][] intervals) { int[] answer = new int[intervals[0][1] - intervals[0][0] + intervals[1][1] - intervals[1][0] + ..

    [프로그래머스, 181896] 첫 번째로 나오는 음수 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181896 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 74.3 MB, 시간: 0.08 ms사용 알고리즘: 구현class Solution { public int solution(int[] num_list) { for(int i = 0; i

    [프로그래머스, 181897] 리스트 자르기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181897 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 85.4 MB, 시간: 0.05 ms사용 알고리즘: 구현import java.util.*;class Solution { public int[] solution(int n, int[] slicer, int[] num_list) { int a = slicer[0], b = slicer[1], c = slicer[2]; int[] answer; if(n =..

    [프로그래머스, 181863] rny_string (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181863 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 82.1 MB, 시간: 0.09 ms사용 알고리즘: 구현class Solution { public String solution(String rny_string) { StringBuilder answer = new StringBuilder(); for(char c : rny_string.toCharArray()) { if(c == 'm') answer.appe..

    [프로그래머스, 181856] 배열 비교하기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181856 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 85.2 MB, 시간: 0.04 ms사용 알고리즘: 구현class Solution { public int solution(int[] arr1, int[] arr2) { if(arr1.length > arr2.length) return 1; else if(arr1.length == arr2.length) { int sum1 = sum(arr1); int ..

    [프로그래머스, 181832] 정수를 나선형으로 배치하기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/181832 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 82.1 MB, 시간: 0.09 ms사용 알고리즘: 구현, 사방탐색class Solution { public int[][] solution(int n) { int[][] answer = new int[n][n]; // 우하좌상 int[] dx = new int[] {0, 1, 0, -1}; int[] dy = new int[] {1, 0, -1, 0};..