Programmers/C++
[Programmers Lv.1][가운데 글자 가져오기][C++]
sseni
2023. 2. 24. 15:08
728x90
substr : 문자열에서 원하는 위치의 문자열 자르기
문자열.substr(시작 위치, 길이)
s = "abcde";
s.substr(2, 3) -> 2번째 위치부터 3개 가져오기(위치는 0부터 시작) -> cde
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
return (s.length() % 2 == 0) ?
s.substr(s.length() / 2 - 1, 2) : s.substr(s.length() / 2, 1);
}
728x90