[TIL #26] Code Kata
[質問]
数値numをパラメータとして渡す場合は、反転した形状がnumと同じかどうかを返します.
num:数値
return:true or false(反転した形状がnumと同じかどうか)
たとえば、
num = 123
return false
=>反転した形状は321なので
num = 1221
return true
=>反転形状は1221なので
num = -121
return false
=>反転シェイプは121-
num = 10
return false
=>反転した形状が01であるため
[コミットコード]
const sameReverse = num => {
const strNum = num.toString().split('').reverse().join('') * Math.sign(num);
if (num === strNum){
return true;
}else {
return false;
}
}
この問題は2番目の問題とあまり差がない.回答は以下の通りです.num.to String()
)split('')
)revserse()
)join()
)Math.sign(num)
(マイナス水面-1にプラス水面1を乗じた)を数字にします.if
ゲート、比較num
科strNum
値.Reference
この問題について([TIL #26] Code Kata), 我々は、より多くの情報をここで見つけました https://velog.io/@junchi211/TIL-26-Code-Kataテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol