SW/알고리즘

C++ : 프로그래머스 : 서울에서 김서방 찾기 : 풀이

얇은생각 2019. 6. 3. 12:30
반응형

풀이


#include <string>
#include <vector>

using namespace std;

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



실행 결과

정확성 테스트
테스트 1 통과 (0.01ms, 3.86MB)
테스트 2 통과 (0.01ms, 3.89MB)
테스트 3 통과 (0.01ms, 3.84MB)
테스트 4 통과 (0.01ms, 3.95MB)
테스트 5 통과 (0.01ms, 3.93MB)
테스트 6 통과 (0.03ms, 3.86MB)
테스트 7 통과 (0.02ms, 4MB)
테스트 8 통과 (0.01ms, 3.9MB)
테스트 9 통과 (0.01ms, 3.9MB)
테스트 10 통과 (0.02ms, 4MB)
테스트 11 통과 (0.02ms, 3.88MB)
테스트 12 통과 (0.03ms, 3.97MB)
테스트 13 통과 (0.03ms, 3.92MB)
테스트 14 통과 (0.03ms, 4MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0



총평

해당 요구에 따라 구현을 하였습니다. Kim이 나올때까지 탐색 후, Kim 나오면 해당위치를 string에 더해줍니다. 그리고 요구하는 사항에 맞춰 문자열을 더해준뒤 반환하여 문제를 해결하였습니다.

반응형