bdfgdfg

[레벨1] 서울에서 김서방 찾기. 본문

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

[레벨1] 서울에서 김서방 찾기.

marmelo12 2021. 9. 4. 17:01
반응형
#include <string>
#include <vector>

using namespace std;

string solution(vector<string> seoul) 
{
    string answer = "";
    int len = seoul.size();
    for(int i = 0; i < len; ++i)
    {
        if(seoul[i] == "Kim")
        {
            answer = answer + "김서방은 " + to_string(i) + "에 있다";
            break;
        }
    }
    
    return answer;
}

좋은 문제라고 생각한다.

 

나는 처음에 static_cast<char>(i + '0')식으로 풀었지만 풀리지 않았다.

곰곰히 생각해보니 아스키코드에서 10을 넘어가는 수를 표현하지 않았으니 문제가 발생.

그래서 string형으로 변환해준 후 집어넣어주었다.

반응형
Comments