99클럽 코테 스터디 1일차 TIL 같은 숫자는 싫어

방지환·2024년 5월 25일

코테 스터디

목록 보기
5/37

1. 같은 숫자는 싫어

  • 문제 풀이

    1. 이중 for문으로 해결하고자 함
    2. participant배열안에 completion배열 길이만큼 돌면서 equals를 통해 값이 같은지 확인
  • 풀이 소스

import java.util.*;

public class Solution {
    public int[] solution(int []arr) {
        List<Integer> list = new ArrayList();
        int value = -1;
        for(int i =0; i< arr.length; i++){
            if(value != arr[i]){
                list.add(arr[i]);
                value = arr[i];
            }
             
        }

        return list.stream().mapToInt(Integer::intValue).toArray();
    }
}
  • 오늘의 회고

    • 문제 시도 및 해결
      • list 선언와 임시 값 선언
      • 이전 값과 비교하여 다를 경우 배열에 넣고 임시값을 그 값으로 선언
      • list를 int[]로 변환하여 return
    • 학습 내용
      • list를 int[]배열로 변환하는 법
  • 다음 배울것
    • 부족한 자바 문법
    • 코테 문제 풀이

0개의 댓글