Posts [알고리즘] 프로그래머스 - 가운데 글자 가져오기
Post
Cancel

[알고리즘] 프로그래머스 - 가운데 글자 가져오기


문제

가운데 글자 가져오기


접근

문자열의 길이가 짝수인 경우와 홀수인 경우를 나누어서, 다른 인덱스를 반환

코드

  • C++ 코드
#include <string>

using namespace std;

string solution(string s) {
    string answer = "";
    int l = s.size() / 2;
    if(s.size() % 2){
        answer = s[l];
    }
    else{
        answer = s.substr(l-1, 2);
    }
    return answer;
}
  • 파이썬 코드
1
2
3
4
5
6
7
def solution(s):
    l = len(s) // 2
    if len(s) % 2:
        answer = s[l]
    else:
        answer = s[l-1:l+1]
    return answer


This post is licensed under CC BY 4.0 by the author.

[프로그래머스 인공지능스쿨] Week2-5 인공지능 수학 : 추정, 검정, 엔트로피

[알고리즘] 프로그래머스 - K번째수