[프로그래머스, Java] 나머지가 1이 되는 수 찾기
·
CodingTest/Programmers
💡풀이1class Solution { public int solution(int n) { int x = 2; while(true){ if(n%x==1) break; x++; } return x; }}💡풀이2import java.util.stream.IntStream;class Solution { public int solution(int n) { return IntStream.rangeClosed(2, n) .filter(e -> n%e==1) .findFirst() .orElse(-1); }}📖새롭게 배운 부분..
[프로그래머스, Java] x만큼 간격이 있는 n개의 숫자
·
CodingTest/Programmers
💡풀이import java.util.stream.IntStream;class Solution { public long[] solution(int x, int n) { return IntStream.rangeClosed(1, n) .mapToLong(num -> (long) x * num) .toArray(); }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creat..
[프로그래머스, Java] 평균 구하기
·
CodingTest/Programmers
💡풀이1import java.util.*;class Solution { public double solution(int[] arr) { return (double) Arrays.stream(arr).sum() / arr.length; }}💡풀이2import java.util.*;class Solution { public double solution(int[] arr) { return Arrays.stream(arr).average().getAsDouble(); }}또는class Solution { public double solution(int[] arr) { return Arrays.stream(arr).average().orElse(..
[프로그래머스, Java] 짝수와 홀수
·
CodingTest/Programmers
💡풀이class Solution { public String solution(int num) { return num%2==0 ? "Even" : "Odd"; }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com
[프로그래머스, Java] 자연수 뒤집어 배열로 만들기
·
CodingTest/Programmers
💡풀이1import java.util.*;import java.util.stream.*;class Solution { public int[] solution(long n) { // 숫자 -> 배열로 변환 String[] arr = String.valueOf(n).split(""); // 배열을 정수로 변환하고 뒤집기 List list = Arrays.stream(arr) .mapToInt(Integer::parseInt) .boxed() .collect(Collectors.toList()); Collections.reverse(list); ..
[프로그래머스, Java] 자릿수 더하기
·
CodingTest/Programmers
💡풀이import java.util.*;public class Solution { public int solution(int n) { String[] arr = String.valueOf(n).split(""); return Arrays.stream(arr).mapToInt(Integer::parseInt).sum(); }} GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on..