목록개발 공부/코딩테스트 (42)
오늘이라도
문제 내 풀이 class Solution { public int solution(int[] numbers, int k) { int index = 0; int answer = 0; for(int i = 0; i = numbers.length) { index -= numbers.length; } } return answer; } } 채점 결과 피드백 class Solution { public int solution(int[] numbers, int k) { return (k-1)*2 % numbers.length+1; } }
문제 내 풀이 class Solution { public int[][] solution(int[] num_list, int n) { int divisor = num_list.length / n; int [][] answer = new int[divisor][n]; int count = 0; for(int i = 0; i < divisor; i++) { for(int j = 0; j < n; j++) { answer[i][j] = num_list[count]; count++; } } return answer; } } 채점 결과 피드백
문제 내 풀이 import java.math.BigInteger; class Solution { public BigInteger solution(int balls, int share) { return factorial(balls).divide(factorial(balls-share).multiply(factorial(share))); } public BigInteger factorial(int number) { BigInteger result = BigInteger.valueOf(1); for(int i = 1; i
문제 내 풀이 채점 결과 피드백 import java.util.Arrays; import java.util.stream.Collectors; class Solution { public String solution(String rsp) { return Arrays.stream(rsp.split("")).map(s -> s.equals("2") ? "0" : s.equals("0") ? "5" : "2").collect(Collectors.joining()); } } 스트림 활용한 풀이
문제 내 풀이 import java.util.Arrays; import java.util.Map; import java.util.stream.Collectors; class Solution { public String solution(String letter) { String[] morse = "'.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f','--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l','--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r','...':'s','-':'t','..-':'u','...-':'v','.--':'w','..