자료구조 & 알고리즘/프로그래머스 (Java)

[프로그래머스] 문자 리스트를 문자열로 변환하기

오징어달료 2024. 1. 17. 19:01

코딩 기초 트레이닝
난이도 : Lv.0

문제설명
문자들이 담겨있는 배열 arr 가 주어집니다. arr 의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.

제한사항
1 ≤ arr의 길이 ≤ 200
arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.

입출력 예

arr result
["a", "b", "c"] "abc"

Solution

class Solution {
    public String solution(String[] arr) {
        String answer = "";
        
        for(String temp : arr){
            answer += temp;
        }
        
        return answer;
    }
}


해설
문자가 담겨 있는 배열을 문자열로 바꾸어 출력해주면 되는 문제.
배열로 데이터가 오기 때문에 배열의 요솟수 만큼 반복하며 문자를 문자열에 더해주면 된다.

내 생각!
배열의 갯수와 문자열에 대한 이해만 있다면 쉽게 문제를 풀수 있다.

Java 문법

향상된 for문

for(타입 변수명 : 배열 또는 컬렉션){
	// 처리하고자 하는 코드
}