반응형
70128번
https://school.programmers.co.kr/learn/courses/30/lessons/70128?language=java
풀이
그냥 각 인덱스를 곱한 후 더하는 문제라 별도 설명은 안하고 stream 풀이와 정석 풀이를 남기고 끝내겠습니다.
- 풀이1
public int solution2(int[] a, int[] b) {
return IntStream.range(0, a.length).map(i -> a[i] * b[i]).sum();
}
✔️ 테스트 케이스 처리속도: 평균 3.5ms
- 풀이2
public int solution(int[] a, int[] b) {
int answer = 0;
for(int i=0; i<a.length; i++) {
answer += a[i] * b[i];
}
return answer;
}
✔️ 테스트 케이스 처리속도: 평균 0.03ms
반응형
'Algorithm > Java' 카테고리의 다른 글
프로그래머스 - 음양 더하기 java :: 월간 코드 챌린지 시즌2 (0) | 2022.07.06 |
---|---|
프로그래머스 - 소수 만들기 java :: Summer/Winter Coding(~2018) :: 12977 (0) | 2022.07.06 |
프로그래머스 - 완주하지 못한 선수 java :: 해시 :: 42576 (0) | 2022.07.05 |
프로그래머스 - K번째수 java :: 정렬 (0) | 2022.07.05 |
프로그래머스 - 체육복 java :: 탐욕법(Greedy) :: 42862 (0) | 2022.07.05 |