전체 글
[프로그래머스, 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); }}
[백준, BOJ 1254] 팰린드롬 만들기 (java)
https://www.acmicpc.net/problem/1254메모리: 11,488 KB , 시간: 68 ms사용 알고리즘: 브루트포스 알고리즘, 문자열 import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String S = br.readLine(); boolean flag; for(int i = 0; i
[프로그래머스, 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};..