Code CataDay 2
質問する
パラメータとして整数をreverse関数として受信します.その数字をひっくり返して返してください.
x:数値を返す:反転した数値を返す!
例えば、x:1234 return:4321
x: -1234 return: -4321
x: 1230 return: 321
私は年かけて問題を考えて、それから他の学生が答えたのを見て、もとは私が書いた最も長いコードです.
Javascriptの知識はまだ多くありませんが、非常に優れた数学の頭脳を駆使して、3行から4行のコード長で問題を解く人もいます.今、私はまだ長い道のりがあることに気づいた.私のコードテスト初期の様子を残すために、悪いコードですが、ここに記録を残しました.
パラメータとして整数をreverse関数として受信します.その数字をひっくり返して返してください.
x:数値を返す:反転した数値を返す!
例えば、x:1234 return:4321
x: -1234 return: -4321
x: 1230 return: 321
const reverse = x => {
// 여기에 코드를 작성해주세요.
if(x < 0){
let array = [x];
let c = array.toString().split("").reverse();
if(c[c.length-1] === "-"){
let negative = c.pop();
let sum ='';
for(i=0; i< c.length; i++){
sum += c[i];
}
let result = parseInt(negative + sum);
return result;
}
} else {
let array = [x];
// console.log(a);
let d = array.toString().split("").reverse();
// console.log(b)
let sum = '';
for(let i=0; i < d.length; i++){
sum += d[i]
}
sum = parseInt(sum);
return sum;
}
}
console.log(reverse(12345));
console.log(reverse(-12345));
module.exports = { reverse };
私は
Javascriptの知識はまだ多くありませんが、非常に優れた数学の頭脳を駆使して、3行から4行のコード長で問題を解く人もいます.今、私はまだ長い道のりがあることに気づいた.私のコードテスト初期の様子を残すために、悪いコードですが、ここに記録を残しました.
Reference
この問題について(Code CataDay 2), 我々は、より多くの情報をここで見つけました https://velog.io/@youngloper77/코드타카-Day-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol