1. 문제
2. 제출 답안
class Solution {
public String solution(String[] arr) {
String answer = "";
for(int i = 0; i < arr.length; i++){
answer += arr[i];
}
return answer;
}
}
3. 다른 풀이
1)
class Solution {
public String solution(String[] arr) {
return String.join("", arr);
}
}
join
: 주어진 구분자를 사용하여 문자열 배열 또는 컬렉션의 요소를 하나의 문자열로 결합하는 데 사용됨
- 배열 arr의 모든 요소를 빈 문자열("")을 사용하여 이어붙임
2)
class Solution {
public String solution(String[] arr) {
String answer = "";
for(String a : arr) {
answer += a;
}
return answer;
}
}
향상된 for문
: 배열 또는 컬렉션의 모든 요소를 반복하는 데 사용
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv.0 더 크게 합치기(Java) ※ (0) | 2023.10.19 |
---|---|
[프로그래머스] Lv.0 문자열 곱하기(Java) (0) | 2023.10.19 |
[프로그래머스] Lv.0 문자열 섞기(Java) (0) | 2023.10.19 |
[프로그래머스] Lv.0 a문자열 겹쳐쓰기(Java) ※(어려움의 표시) (0) | 2023.10.18 |
[프로그래머스] Lv.0 홀짝 구분하기(Java) (0) | 2023.10.18 |