728x90
서울에서 김서방 찾기
코딩테스트 연습 - 서울에서 김서방 찾기
String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제
programmers.co.kr
문제 설명
주어진 문자열 배열에서 "Kim"이 몇번째에 있는지 찾는 문제
문제 풀이
소스코드 : C++
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
string solution(vector<string> seoul) {
auto itr = find(seoul.begin(), seoul.end(), "Kim");
int idx = itr - seoul.begin();
return "김서방은 "+to_string(idx)+"에 있다";
}
소스코드 : Python
def solution(seoul):
for i in range(len(seoul)): if seoul[i] == "Kim" : return f"김서방은 {i}에 있다"
728x90
300x250