中間文字のインポート-JavaScript
2642 ワード
問題の説明
単語sの中間文字を返す関数を作成します.単語の長さが偶数の場合は、中間の2文字を返します.
せいげんじょうけん
sは、1または100より長い文字列です.
I/O例
sreturn"abcde""c""qwer""we"
問題を解く
偶数の場合は2に分割し、インデックスの前の値とインデックス値を出力できます.
奇数でMath.floor()メソッドを用いて半減期を行った後,対応するインデックス値を出力すればよい.
単語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()メソッドを用いて半減期を行った後,対応するインデックス値を出力すればよい.
Reference
この問題について(中間文字のインポート-JavaScript), 我々は、より多くの情報をここで見つけました https://velog.io/@kjhxxxx/가운데-글자-가져오기-JavaScriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol