반응형
코딩 테스트 난이도 (하)에서
콜라츠 수열이라는걸 알게 되었다.
세상에 이런일이! ㅋㅋ
반드시 x가 1이된다니..
모든 자연수 x에 대해서 현재 값이 x이면 x가 짝수일 때는 2로 나누고,
x가 홀수일 때는 3 * x + 1로 바꾸는 계산을 계속해서 반복하면 언젠가는 반드시 x가 1이 되는지 묻는 문제를
콜라츠 문제라고 부릅니다.
그리고 위 과정에서 거쳐간 모든 수를 기록한 수열을 콜라츠 수열이라고 부릅니다.
error: incompatible types: bad return type in lambda expression
.mapToInt(i -> i)
answer = result.stream()
.mapToInt(i -> i)
.toArray();
람다표현식 리스트 -> 배열로 변경하면서 나오는 타입문제였다.
해결방법 : List를 만들어줄 때 타입을 지정해야한다.
List<Integer> result = new ArrayList();
or
List<Integer> result = new ArrayList<Integer>();
반응형
'Developer : 태하팍 > 코딩 테스트' 카테고리의 다른 글
까먹을수 있는 문법 정리_1 (0) | 2023.08.25 |
---|