https://programmers.co.kr/learn/courses/30/lessons/12903
// 가운데 글자 가져오기
#include <iostream>
#include <string>
using namespace std;
string solution(string s) {
string answer;
int num = s.size() / 2;
if (s.size()%2 != 0) { //홀수
answer.push_back(s[num]);
}
else { //짝수
answer.push_back(s[num - 1]);
answer.push_back(s[num]);
}
return answer;
}
int main() {
string s("abcde");
string s2("qwer");
cout << solution(s) << endl;
cout << solution(s2) << endl;
return 0;
}
'[알고리즘] 문제풀이 연습' 카테고리의 다른 글
[프로그래머스] 두 정수 사이의 합 level 1 (0) | 2019.11.04 |
---|---|
[프로그래머스] 체육복 level 1 (0) | 2019.11.04 |
[프로그래머스] 나누어 떨어지는 숫자 배열 오름차순 (0) | 2019.11.03 |
[프로그래머스] 문자열 다루기 기본 level 1 (0) | 2019.11.03 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2019.11.03 |