본문 바로가기

Coding Test/프로그래머스

(138)
[프로그래머스/자바] 2016년 class Solution { public String solution(int a, int b) { int[] month = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; String[] days = {"SUN","MON","TUE","WED","THU","FRI","SAT"}; int num = 4 + b; if(a != 1) { for(int i=0; i
[프로그래머스/자바] 문자열 잘라서 정렬하기 import java.util.Arrays; import java.util.List; import java.util.ArrayList; class Solution { public String[] solution(String myString) { List list = new ArrayList(); String[] bits = myString.split("x"); for(String bit : bits){ if(!bit.equals("")) list.add(bit); } String[] answer = new String[list.size()]; for(int i=0; i
[프로그래머스/자바] 배열 만들기 3 import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int[] arr, int[][] intervals) { List list = new ArrayList(); for(int i=0; i
[프로그래머스/자바] 간단한 식 계산하기 class Solution { public int solution(String binomial) { String[] bits = binomial.split(" "); int a = Integer.parseInt(bits[0]); int b = Integer.parseInt(bits[2]); if(binomial.indexOf("+") >= 0){ return a + b; } else if(binomial.indexOf("-") >= 0){ return a - b; } else { return a * b; } } }
[프로그래머스/자바] 할 일 목록 import java.util.ArrayList; import java.util.List; class Solution { public String[] solution(String[] todo_list, boolean[] finished) { List list = new ArrayList(); for(int i=0; i< todo_list.length; i++){ if(!finished[i]) list.add(todo_list[i]); } String[] result = new String[list.size()]; for(int i=0; i< result.length; i++){ result[i] = list.get(i); } return result; } } import java.util.stream.I..
[프로그래머스/자바] 접미사 배열 import java.util.Arrays; class Solution { public String[] solution(String my_string) { String[] answer = new String[my_string.length()]; for(int i=0; i
[프로그래머스/자바] 약수 구하기 import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int n) { List list = new ArrayList(); for(int i=1; i
[프로그래머스/자바] A로 B 만들기 import java.util.Arrays; class Solution { public int solution(String before, String after) { char[] beforeArr = before.toCharArray(); char[] afterArr = after.toCharArray(); Arrays.sort(beforeArr); Arrays.sort(afterArr); for(int i=0; i