발자취
[프로그래머스 Lv.1 / C++] Day25. 서울에서 김서방 찾기 본문
2024. 06. 28 - 코딩테스트 스터디 Day25
01. 문제 설명
String형 배열 seoul의 element 중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
02. 제한사항
- seoul은 길이 1 이상, 1000 이하인 배열입니다.
- seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.
- "Kim"은 반드시 seoul 안에 포함되어 있습니다.
03. 입출력 예
| seoul | return |
| ["Jane", "Kim"] | "김서방은 1에 있다" |
04. 풀이 및 답
#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) + "에 있다";
}
}
return answer;
}
이번 코드도 간단하다.
for문을 돌면서 벡터 seoul의 요소를 하나하나 검사하면서 "Kim"이 있는 인덱스를 찾도록 하였다.

정답~

끝!
'코딩테스트 > Daily Coding (C, C++)' 카테고리의 다른 글
| [백준 / C언어] Day27. 1 (4375) (0) | 2024.06.30 |
|---|---|
| [백준 / C언어] Day26. 나머지 (10430) (0) | 2024.06.28 |
| [프로그래머스 Lv.1 / C언어] Day24. 두 정수 사이의 합 (0) | 2024.06.27 |
| [프로그래머스 Lv.1 / C언어] Day23. 나머지가 1이 되는 수 찾기 (0) | 2024.06.26 |
| [프로그래머스 Lv.1 / C++] Day22. x만큼 간격이 있는 n개의 숫자 (0) | 2024.06.25 |