[프로그래머스] 12906 같은 숫자는 싫어(Lv1)

2024. 6. 28. 15:47·코딩 테스트/자료구조

문제

코드

  1. 첫 숫자를 result에 넣는다.
  2. 앞 숫자와 비교
    • 다르다면 새로운 숫자이므로 result에 삽입하고
    • 같다면 중복되는 숫자이므로 넘어간다.
/** 문제 설명
arr[] = 0 ~ 9 종류의 숫자로 이루어져 있음
연속되는 숫자는 하나만 남기고 나머지 삭제하고 배열 반환(이때 원소 순서는 유지)
*/

import java.util.*;

public class Solution {
    public int[] solution(int []arr) {
        List<Integer> result = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (i == 0) {
                result.add(arr[i]);
                continue;
            }
            if (arr[i] != arr[i-1])
                result.add(arr[i]);
        }
        return result.stream()
                .mapToInt(i -> i)
                .toArray();
    }
}

'코딩 테스트 > 자료구조' 카테고리의 다른 글

[프로그래머스] 42587 프로세스(Lv2) - 큐(우선순위 큐)  (0) 2024.06.29
[프로그래머스] 42586 기능개발(Lv2) - 배열(스택, 큐)  (0) 2024.06.28
[백준] 1374 강의실(골드5) - 힙(Heap)  (0) 2024.06.28
[백준] 11286 절댓값 힙(실버1) - 힙(Heap), 우선순위 큐(PriorityQueue)  (0) 2024.06.27
[프로그래머스] 이중우선순위큐(Lv3) - 힙(Heap), 우선순위 큐(PriorityQueue)  (0) 2024.06.27
'코딩 테스트/자료구조' 카테고리의 다른 글
  • [프로그래머스] 42587 프로세스(Lv2) - 큐(우선순위 큐)
  • [프로그래머스] 42586 기능개발(Lv2) - 배열(스택, 큐)
  • [백준] 1374 강의실(골드5) - 힙(Heap)
  • [백준] 11286 절댓값 힙(실버1) - 힙(Heap), 우선순위 큐(PriorityQueue)
토자맨
토자맨
  • 토자맨
    개발하는 토자맨
    토자맨
  • 전체
    오늘
    어제
    • 개발 공부
      • 코딩 테스트
        • 코드업 기초 100제
        • 백준
        • 99클럽
        • 자료구조
        • 알고리즘
      • Programming Language
        • 자바(JAVA)
      • Back-end
        • Spring
      • Front-end
        • html
        • css
      • DevOps
        • AWS
        • CI CD
        • Docker
        • 홈서버
        • Git
      • Computer Science
        • 자료구조
        • 알고리즘
        • 운영체제
        • OS,Network,DB,DesignPattern
      • 프로젝트
        • 웨이트 쇼핑몰
      • 공부 로드맵
        • 2학년 겨울방학
        • 3학년 2학기
        • 3학년 겨울방학
      • 일상
        • 기타 정보
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    오블완
    nvidia container toolkit #
    dfs #백준
    백준 #아기상어2 #bfs
    스프링 #spring #스프링 컨테이너 #스프링 컨텍스트
    피보나치 수 #백준 #dp
    99클럽 #코딩테스트 준비 #개발자 취업 #항해99 #til
    git filter-branch #commit 수정 #commit
    백준 #dfs #11725번
    nvidia-docker #docker cuda #docker gpu #엔비디아 도커
    bfs #최단거리탐색 #프로그래머스
    싱글톤 패턴 #싱글톤 컨테이너 #싱글톤 레지스트리 #싱글톤 객체 상태 #무상태 #stateless #유지상태 #staleful
    백준 #dfs
    티스토리챌린지
    백준 #dp #동적계획법
    백준 #dfs #알고리즘
    dfs #알고리즘
    bfs #프로그래머스
    ec2 멈춤 #ec2 터짐 #ec2 ssh 연결 끊김 #ec2 끊김
    프로그래머스 #dfs
    dp #백준 #동적계획법
    git filter-repo
    백준 #bfs
    이진탐색 #이분탐색 #백준
    백준 #이진탐색 #이분탐색
    이진탐색 #이분탐색 #알고리즘
    solid #객체지향설계원칙
    스프링핵심원리 #김영한 #의존관계자동주입 #의존관계 자동 주입
    bfs #백준
    프로그래머스 #dp
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
토자맨
[프로그래머스] 12906 같은 숫자는 싫어(Lv1)
상단으로

티스토리툴바