본문 바로가기
c++/프로그래머스

[프로그래머스] 문자열 섞기(c++)

by ilp 2023. 12. 26.
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/181942

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr



#include <bits/stdc++.h>

using namespace std;

string solution(string str1, string str2) {
    string ans="";
    for(int i=0;i<str1.size();i++){
        ans+=str1[i];
        ans+=str2[i];
    }
    return ans;
}

 

string ans를 만들어준다.

입력된 문자열의크기 만큼 반복문을 돌려준다.

변수 ans에 str1과 str2의 값을 차레대로 넣어준다.

그런데

for(int i=0;i<str1.size();i++){
        ans+=str1[i]+str2[i];
}

이러면 값이 이상하다.

그 이유를 모르겠다.


 
반응형