[프로그래머스, 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: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를..
[프로그래머스, Java] 핸드폰 번호 가리기
·
CodingTest/Programmers
💡풀이class Solution { public String solution(String phone_number) { int index = phone_number.length() - 4; return "*".repeat(index) + phone_number.substring(index); }}💡풀이 2class Solution { public String solution(String phone_number) { int index = phone_number.length() - 4; StringBuilder sb = new StringBuilder("*".repeat(index)); return sb.append(phone_..
[프로그래머스, Java] 콜라츠 추측
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int num) { int count = 0; long numLong = num; while (numLong != 1) { if (count >= 500) return -1; if (numLong % 2 == 0) { numLong /= 2; } else { numLong = numLong * 3 + 1; } count++; } return count; }}💡풀이 2class Solution { publ..