프로그래머스
[프로그래머스, 181884] n보다 커질 때까지 더하기 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181884 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 86.9 MB, 시간: 0.02 ms사용 알고리즘: 구현class Solution { public int solution(int[] numbers, int n) { int answer = 0; for(int i = 0; i n) return answer; } return answer; }}
[프로그래머스, 181874] A 강조하기 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181874 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 74.7 MB, 시간: 0.04 ms사용 알고리즘: 문자열import java.util.*;class Solution { public String solution(String myString) { StringBuilder answer = new StringBuilder(); for(int i = 0; i = 'B' && myString.charAt(i)
[프로그래머스, 181890] 왼쪽 오른쪽 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181890 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 90.3 MB, 시간: 0.04 ms사용 알고리즘: 구현import java.util.*;class Solution { public String[] solution(String[] str_list) { for(int i = 0; i
[프로그래머스, 181921] 배열 만들기 2 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 82.6 MB, 시간: 6.47 ms사용 알고리즘: 구현import java.util.*;class Solution { public int[] solution(int l, int r) { // 정답을 임시로 담을 리스트 List list = new ArrayList(); for(int i = l % 5 == 0 ? l : (l / 5 + 1) * 5; i 0) {..
[프로그래머스, 181922] 수열과 구간 쿼리 4 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181922 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 91.7 MB, 시간: 2.47 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] arr, int[][] queries) { for(int i = 0; i
[프로그래머스, 181923] 수열과 구간 쿼리 2 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181923 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 84.9 MB, 시간: 6.51 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] arr, int[][] queries) { int[] answer = new int[queries.length]; for(int i = 0; i k) ret = Math.min(ret, arr[i]); } if(ret..
[프로그래머스, 181924] 수열과 구간 쿼리 3 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 75.1 MB, 시간: 0.17 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] arr, int[][] queries) { for(int i = 0; i
[프로그래머스, 181894] 2의 영역 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181894 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 98.4 MB, 시간: 2.06 ms사용 알고리즘: 구현import java.util.*;class Solution { public int[] solution(int[] arr) { int s = -1, e = arr.length; for(int i = 0; i = 0; i--) { if(arr[i] == 2) { e = i; ..
[프로그래머스, 181862] 세 개의 구분자 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/181862 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 118 MB, 시간: 26.03 ms사용 알고리즘: 문자열import java.util.*;class Solution { public String[] solution(String myStr) { StringTokenizer st = new StringTokenizer(myStr, "abc"); List list = new ArrayList(); while(st.ha..
[프로그래머스, 12921] 소수 찾기 (java)
https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 54.7 MB, 시간: 14.37 ms사용 알고리즘: 구현class Solution { public int solution(int n) { int answer = 0; // 소수가 아닌 것을 표시하는 배열 boolean[] isNotPrimeNumber = new boolean[n + 1]; for(int i = 2; i