[프로그래머스, Java] 부족한 금액 계산하기
·
CodingTest/Programmers
💡풀이import java.util.stream.LongStream;class Solution { public long solution(int price, int money, int count) { long total = LongStream.rangeClosed(1, count) .map(e -> e * price) .sum() - money; return total > 0 ? total : 0; }}📖새로 배운 부분테스트가 몇개만 통과하지 못한다면 항상 int -> long 범위 생각하기!! GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이..
[프로그래머스, 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: 프로그래머스 관..