728x90
반응형
SMALL
안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)
<나의 문제풀이>
class Solution {
public double solution(int[] numbers) {
double answer = 0;
double sum = 0, avg = 0;
for(int i=0; i<numbers.length; i++){
sum += numbers[i];
}
answer = sum/numbers.length;
return answer;
}
}
그외 문제풀이
풀이1)
스트림(Stream)이란?
스트림은 자바8부터 추가된 컬렉션의 저장 요소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 반복자입니다. Iterator와 비슷한 역할을 하지만 람다식으로 요소 처리 코드를 제공하여 코드가 좀 더 간결하게 할 수 있다는 점과 내부 반복자를 사용하므로 병렬처리가 쉽다는 점에서 차이점이 있습니다.
스트림은 저도 생각 못한 방법이라 예시 및 개념이 부족해서 좀 더 찾아보게 되었습니다.
https://coding-factory.tistory.com/574
풀이 2)
향상된 반복문 코드가 확실히 더 깔끔해요.
풀이3)
형변환위치가 달라요. 체크체크!
풀이4)
개인적으로 저는 형변환 하려고 계속 생각하면서 코드를 짰는데, 이렇게 형변환 없이 변수 선언 및 초기화 후 식만 써내려 가는 방법도 있어서 한 수 배워갔네요.ㅎㅎ
728x90
반응형
LIST
'。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★ > 나의 코딩테스트' 카테고리의 다른 글
[프로그래머스/Java] 코딩테스트 Lv.0 문자열 뒤집기 (0) | 2023.07.08 |
---|---|
[프로그래머스/Java] 코딩테스트 Lv.0 편지 (0) | 2023.07.08 |
[프로그래머스/Java] 코딩테스트 Lv.0 나이 출력 (0) | 2023.06.24 |
[프로그래머스/Java] 코딩테스트 Lv.0 두 수의 합 (0) | 2023.06.24 |
[프로그래머스/Java] 코딩테스트 Lv.0 짝수의 합 (0) | 2023.06.18 |