🧩 Problem Solving

[프로그래머스] 압축 (Lv2)

date
Apr 13, 2023
slug
programmers-compress
author
status
Public
category
🧩 Problem Solving
tags
프로그래머스
summary
list.toArray()으로 List → 배열로 변경 가넝한.
type
Post
thumbnail
프로그래머스.jpeg

문제링크

 

1. String.substring() ⇒ StringBuilder 사용

K → KA → KAK → KAKA → KAKAO 형식으로 계속해서 substring 생성하면 오래걸림
StringBuilder 사용해서 캐릭터 하나씩 추가하는 방식으로 사용하자

2. char → String : ‘c’.toString()

3. ArrayList<Integer> → int[]

list.toArray()을 통해 List 를 배열로 변경
ArrayList<Integer> list = new ArrayList<Integer>; // ~~ int[] result = new int[list.size()]; for(int i = 0; i < list.size(); i++) { result[i] = list.get(i); }