中間文字のインポート-JavaScript


問題の説明
単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.
せいげんじょうけん
sは、1または100より長い文字列です.
I/O例
sreturn"abcde""c""qwer""we"
問題を解く
function solution(s) {
    let answer = '';
    
    if (s.length % 2 == 0) {
        let num = s.length / 2;
        return s[num-1] + s[num];
    } else {
         let num = Math.floor(s.length / 2);
        return s[num];
    }
    return answer;
}
まずif文で文字列の長さが偶数か奇数かを判別する.(文字列長を2で割った場合、残りが0の場合は偶数)
偶数の場合は2に分割し、インデックスの前の値とインデックス値を出力できます.
奇数でMath.floor()メソッドを用いて半減期を行った後,対応するインデックス値を出力すればよい.