방금 학습한 Stream을 이용해서 풀어봤다. 아직 stream 생성만 할 줄 알아서 ㅠㅠ 조금 아쉽다! 고쳐봐야징
import java.util.*;
import java.util.stream.Stream;
class Solution {
public List<Integer> solution(String[] strlist) {
List<Integer> list = new ArrayList<>();
Stream<String> stream = Arrays.stream(strlist);
stream.forEach(e-> list.add(e.length()));
return list;
}
}
Stream 고인물은 이렇게 하시던데 더 학습해봐야겠다
import java.util.Arrays;
class Solution {
public int[] solution(String[] strList) {
return Arrays.stream(strList).mapToInt(String::length).toArray();
}
}
https://ahndding.tistory.com/23
[Java] Java 8 Stream이란?
Stream이란? Java8부터 지원하는 Stream은 컬렉션, 배열등에 대해 저장되어있는 요소들을 하나씩 참조하며 반복적인 처리를 가능케하는 기능이다. 이러한 Stream을 이용한다면 불필요한 for문과 그 안
ahndding.tistory.com
https://futurecreator.github.io/2018/08/26/java-8-streams/
Java 스트림 Stream (1) 총정리
이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트
futurecreator.github.io
https://kagrin97-blog.vercel.app/js/FP-LazyEvaluation
[FP/JS] 지연 평가(Lazy Evaluation) 구현하기
느긋한 계산법 즉 지연 평가를 통해서 계산의 결과 값이 필요할 떄까지 계산을 늦추는 방법을 알아봅시다.
kagrin97-blog.vercel.app
'CS > 프로그래머스코딩테스트' 카테고리의 다른 글
문자열 치환 (0) | 2023.09.18 |
---|---|
2중 for문 주의점 (0) | 2023.09.18 |
List를 Array로 변환하기 (0) | 2023.08.29 |
최빈값 구하기 (0) | 2023.04.18 |
배열의 중앙값 구하기 (0) | 2023.04.17 |