코딩 테스트/프로그래머스

[프로그래머스 코딩 테스트] 문자열 섞기-파이썬

곰탱이들 2025. 2. 26.

문제 설명

1

- 언어 : 파이썬 (Python3)

 

길이가 같은 두 문자열 str1과 str2가 주어집니다.

 

두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.

 

- 입력 조건

1 ≤ len(str1) = len(str2) ≤ 10

str1과 str2는 알파벳 소문자로 이루어진 문자열

 

- 출력 조건

두 문자열을 번갈아가며 합친 문자열을 반환

2

문제 정답

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

댓글