[프로그래머스/C++] ㅡ LV1 - 서울에서 김서방 찾기
2021. 3. 19. 20:47ㆍ필요/코딩테스트(프로그래머스)
문제
programmers.co.kr/learn/courses/30/lessons/12919
풀이
#include <string>
#include <vector>
using namespace std;
string solution(vector<string> seoul) {
string answer = "김서방은 ";
for (int i=0; i<seoul.size(); i++) { // 위치 찾기
if (seoul[i]=="Kim") {
answer+=to_string(i);
break;
}
}
answer+="에 있다";
return answer;
}
개념
to_string() 은 int 값을 string으로 변환시킨다.
문자열에 +=" " 하면 다음 값들을 연속적으로 추가할 수 있다.
풀이
문자열을 만드는데, 사이의 값은 입력에 따라 달라진다.
따라서 입력을 받은 뒤 마저 문자열을 붙여주었다.
seoul 배열의 값이 Kim인 index를 찾아야 하므로 반복문 속에서 if문을 사용한다.
'필요 > 코딩테스트(프로그래머스)' 카테고리의 다른 글
[프로그래머스/C++] ㅡ LV1 - 시저암호 (0) | 2021.03.27 |
---|---|
[프로그래머스/C++] ㅡ LV1 - 수박수박수박수박수박수? (0) | 2021.03.24 |
[프로그래머스/C++] ㅡ LV1 - 문자열 다루기 기본 (0) | 2021.03.19 |
[프로그래머스/C++] ㅡ LV1 - 문자열 내 마음대로 정렬하기 (0) | 2021.03.14 |
[프로그래머스/C++] ㅡ LV1 - 문자열 내림차순으로 배치하기 (0) | 2021.03.14 |