๐๊ณต๋ถ/์ฝ๋ฉํ
์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ, C++
Janger
2021. 11. 18. 08:52
728x90
https://programmers.co.kr/learn/courses/30/lessons/12919
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋
programmers.co.kr
#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].compare("Kim") == 0 ){
answer = "๊น์๋ฐฉ์ ";
answer += to_string(i);
answer += "์ ์๋ค";
break;
}
}
return answer;
}
#include <bits/stdc++.h>
using namespace std;
#define ๋ฌธ์์ด string
#define ํจ์ solution
#define ๋ฐฐ์ด vector
#define ๋ฐ๋ณต for
#define ๋ฐ๋ณต์ iterator
#define ๋ฌธ์์ด๋ก to_string
#define ์์ begin
#define ๋ end
#define ๋ฐํ return
๋ฌธ์์ด ํจ์(๋ฐฐ์ด<๋ฌธ์์ด> ์์ธ) {
for(๋ฐฐ์ด<๋ฌธ์์ด>::๋ฐ๋ณต์ ๋ฐ = ์์ธ.์์(); ๋ฐ != ์์ธ.๋(); ++๋ฐ)
if(*๋ฐ == "Kim")
๋ฐํ "๊น์๋ฐฉ์ " + ๋ฌธ์์ด๋ก(๋ฐ - ์์ธ.์์()) + "์ ์๋ค";
}
์ด๊ฑด ๋ค๋ฅธ ์ฌ๋์ด ํธ์ ๊ฑฐ, define์ผ๋ก ๋ก์น ์ด ๋์ด์๋ค ใทใท (C++ ํ๊ธ ํจ์น)
728x90