본문 바로가기

Coding Test

(221)
[프로그래머스/자바] 간단한 식 계산하기 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
[프로그래머스/자바] 팩토리얼 class Solution { public int solution(int n) { int temp = 1; int num = 1; while(temp n) break; num++; } return num - 1; } }
[프로그래머스/자바] 모스부호 (1) class Solution { public String solution(String letter) { StringBuilder sb = new StringBuilder(); String[] morse = {".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."}; String[] bits = letter.split(" "); for(String bit : bits){ for(int i=0; i
[프로그래머스/자바] 신입사원 교육 import java.util.Arrays; class Solution { public int solution(int[] ability, int number) { for(int i=0; i