프로그래머스 알고리즘/1단계
(프로그래머스 c++)가운데 글자 가져오기
naeunchan
2020. 4. 22. 12:03
728x90
반응형
문자열 중 가장 간단한 문제..!
우선 s의 size가 짝수인지 검사를 해준다.
짝수이면 substr을 이용해 가운데 두글자를 반환해주고,
홀수도 마찬가지로 substr을 이용해 가운데 한글자만 반환해준다.
#include <string>
#include <vector>
#include <iostream>
using namespace std;
string solution(string s) {
string answer = "";
if(s.size() % 2 == 0)
answer = s.substr(s.size() / 2 - 1, 2);
else
answer = s.substr(s.size() / 2, 1);
return answer;
}
728x90
반응형