코딩테스트/프로그래머스
[레벨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형으로 변환해준 후 집어넣어주었다.
반응형