[프로그래머스, Java] 문자열 내림차순으로 배치하기
·
CodingTest/Programmers
💡풀이import java.util.*;import java.util.stream.*;class Solution { public String solution(String s) { String[] arr = s.split(""); Arrays.sort(arr, Comparator.reverseOrder()); return String.join("", arr); // or return Arrays.stream(arr).collect(Collectors.joining()); }}💡풀이 2 (StringBuilder)import java.util.Arrays;class Solution { public String solution(String ..
[프로그래머스, Java] 약수의 개수와 덧셈
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int left, int right) { int answer = 0; for(int i=left; i GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com
[프로그래머스, Java] 수박수박수박수박수박수?
·
CodingTest/Programmers
💡풀이class Solution { public String solution(int n) { return (n%2==0) ? "수박".repeat(n/2) : "수박".repeat(n/2) + "수" ; }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com
[프로그래머스, Java] 내적
·
CodingTest/Programmers
💡풀이import java.util.stream.IntStream;class Solution { public int solution(int[] a, int[] b) { return IntStream.range(0, a.length) .map(e -> a[e] * b[e]) .sum(); }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an accoun..
[프로그래머스, Java] 제일 작은 수 제거하기
·
CodingTest/Programmers
💡풀이import java.util.Arrays;class Solution { public int[] solution(int[] arr) { int min = Arrays.stream(arr) .min() .getAsInt(); int[] array = Arrays.stream(arr) .filter(e -> e != min) .toArray(); return array.length != 0 ? array : new int[]{-1}; }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관..
[프로그래머스, Java] 가운데 글자 가져오기
·
CodingTest/Programmers
💡풀이class Solution { public String solution(String s) { // 홀수면 length / 2 가져오면 됨 // 짝수면 length / 2 - 1, length / 2 가져오면 됨 int mid = s.length() / 2; return s.length() % 2 == 0 ? s.substring(mid - 1, mid + 1) : s.substring(mid, mid + 1); }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를..