아무리 쉬운 코드도 리뷰 합니다.
문제 설명
길이가 같은 두 문자열 str1과 str2가 주어집니다.
두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.
제한사항
1 ≤ str1의 길이 = str2의 길이 ≤ 10
str1과 str2는 알파벳 소문자로 이루어진 문자열입니다.
입출력 예
str1 str2 result
"aaaaa" "bbbbb" "ababababab"
----------------------------------------------------------------------------------
class Solution {
public String solution(String str1, String str2) {
String answer = "";
for(int i = 0; i < str1.length(); i++){
answer += str1.charAt(i);
answer += str2.charAt(i);
}
return answer;
}
}
설명
- for문을 통해 str1에 문자열 길이만큼 반복한다.
- 두 변수에 charAt() 를 이용하여 1개 문자씩 가져와 answer에 더해준다.
중요코드
- charAt()를 이용해 문자를 하나씩 가져와 answer 안에있는 문자와 더해주고 변수에 담는다.
실행결과
정확성 테스트
테스트 1 〉 | 통과 (13.52ms, 80.3MB) |
테스트 2 〉 | 통과 (13.50ms, 76.7MB) |
테스트 3 〉 | 통과 (12.97ms, 80.7MB) |
테스트 4 〉 | 통과 (13.73ms, 79.8MB) |
테스트 5 〉 | 통과 (13.41ms, 73.3MB) |
테스트 6 〉 | 통과 (14.76ms, 86.8MB) |
테스트 7 〉 | 통과 (12.96ms, 83MB) |
테스트 8 〉 | 통과 (13.66ms, 94.8MB) |
테스트 9 〉 | 통과 (11.03ms, 85.4MB) |
테스트 10 〉 | 통과 (12.40ms, 75.6MB) |
테스트 11 〉 | 통과 (16.42ms, 76.4MB) |
테스트 12 〉 | 통과 (12.74ms, 77.7MB) |
테스트 13 〉 | 통과 (15.38ms, 73.8MB) |
테스트 14 〉 | 통과 (9.57ms, 79.4MB) |
테스트 15 〉 | 통과 (9.26ms, 75.5MB) |
테스트 16 〉 | 통과 (10.73ms, 73.5MB) |
테스트 17 〉 | 통과 (14.98ms, 76.3MB) |
테스트 18 〉 | 통과 (15.25ms, 75.5MB) |
테스트 19 〉 | 통과 (10.78ms, 79.4MB) |
테스트 20 〉 | 통과 (12.63ms, 73.3MB) |
테스트 21 〉 | 통과 (10.03ms, 75MB) |
테스트 22 〉 | 통과 (28.63ms, 70.4MB) |
테스트 23 〉 | 통과 (12.97ms, 74.4MB) |
테스트 24 〉 | 통과 (10.43ms, 76.1MB) |
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
'ALGORITHM > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스]문자열 곱하기 (0) | 2024.07.26 |
---|---|
[프로그래머스]문자 리스트를 문자열로 변환하기 (0) | 2024.07.26 |
[프로그래머스]문자열 겹쳐쓰기 (0) | 2024.07.26 |
[프로그래머스]홀짝 구분하기 (0) | 2024.07.26 |
[프로그래머스]문자열 돌리기 (0) | 2024.07.26 |