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
๋ฐ์ํ
'๐๊ณต๋ถ > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ, C++ (0) | 2021.11.18 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ์์ n๊ฐ ๋ ์ฝ๋, MySQL (0) | 2021.11.18 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ, C++ (0) | 2021.11.18 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ, C++ (0) | 2021.11.18 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ, MySQL (0) | 2021.11.17 |