문제 설명
![[프로그래머스 코딩 테스트] 문자열 섞기-파이썬 - 문제 설명 1](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
- 언어 : 파이썬 (Python3)
길이가 같은 두 문자열 str1과 str2가 주어집니다.
두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.
- 입력 조건
1 ≤ len(str1) = len(str2) ≤ 10
str1과 str2는 알파벳 소문자로 이루어진 문자열
- 출력 조건
두 문자열을 번갈아가며 합친 문자열을 반환
![[프로그래머스 코딩 테스트] 문자열 섞기-파이썬 - 문제 설명 2](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
문제 정답
def solution(str1, str2):
answer = ''
for i in range(len(str1)):
answer += str1[i] + str2[i]
return answer
정답 설명
for 문을 이용하여 str1과 str2의 문자를 번갈아가며 추가
zip()을 활용하면 더 간결하게 해결 가능
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181942
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프...
programmers.co.kr
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 코딩 테스트] 문자열 곱하기-파이썬 (0) | 2025.02.26 |
---|---|
[프로그래머스 코딩 테스트] 문자 리스트를 문자열로 변환하기-파이썬 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 문자열 겹쳐쓰기-파이썬3 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 홀짝 구분하기-파이썬3 (0) | 2025.02.26 |
[프로그래머스 코딩 테스트] 문자열 돌리기-파이썬 (0) | 2025.02.26 |
댓글