728x90
문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.
제한사항
- 1 ≤ arr의 길이 ≤ 200
- arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.
내 풀이
class Solution {
public String solution(String[] arr) {
String answer = "";
for(String st : arr){
answer+=st;
}
return answer;
}
}
다른 사람 풀이
class Solution {
public String solution(String[] arr) {
return String.join("", arr);
}
}
Join 메서드는 자바8 버전에서만 사용 가능한 메서드라고 한다.
각가의 String을 하나의 String으로 만들거나
하나의 배열을 하나의 String으로 만들어준다.
public static String join(CharSequence delimiter,
CharSequence... elements)
매개변수로 문자열로 된 구분자와 문자열로된 요소들만 받을 수 있다.
반응형
'CodingTest > Programmers' 카테고리의 다른 글
| [프로그래머스] Lv0 일로만들기 (0) | 2024.11.11 |
|---|---|
| [프로그래머스] Lv0 배열의 길이에 따라 다른 연산하기 (0) | 2024.10.31 |
| [프로그래머스] Lv0 문자열 밀기*** (0) | 2023.02.07 |
| [프로그래머스] Lv0 치킨 쿠폰 (0) | 2023.02.06 |
| [프로그래머스] Lv0 로그인 성공? (1) | 2023.02.02 |
댓글