[プログラマlv.1]JSによる中間文字のインポート


✉ Question


🔗 質問リンク

問題の説明


単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.

せいげんじょうけん


sは、1または100より長い文字列です.

💌 Answer


奇数/偶数グループで中間値を求める
function solution(s) {
    let answer = '';
    mid = 0;

    if(s.length % 2 === 1) {
        mid = Math.floor(s.length / 2);
        answer = s[mid];
    }else {
        mid = s.length / 2 - 1;
        answer = s[mid++] + s[mid];
    }

    return answer;
}