문제 링크입니다: https://programmers.co.kr/learn/courses/30/lessons/12903
코딩테스트 연습 - 가운데 글자 가져오기
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret
programmers.co.kr
간단한 문자열 처리 문제였습니다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <string> | |
#include <vector> | |
using namespace std; | |
string solution(string s) { | |
int len = s.length(); | |
return s.substr(len % 2 ? len / 2 : len / 2 - 1, len % 2 ? 1 : 2); | |
} |

개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > programmers' 카테고리의 다른 글
[Programmers] 메뉴 리뉴얼 (0) | 2021.12.09 |
---|---|
[Programmers] 두 정수 사이의 합 (0) | 2021.12.08 |
[Programmers] [1차] 비밀지도 (0) | 2021.12.04 |
[Programmers] [1차] 다트 게임 (0) | 2021.11.28 |
[Programmers] 2016년 (0) | 2021.11.23 |