🔬Computer Science/코딩테스트
숫자 배열의 각 자리수를 뒤집기
hellohailie
2022. 11. 18. 12:39
반응형
방법1
const solution = (arr) => {
let newArr = []
for(let x of arr){
let newarr = x.toString().split('').reverse().reduce((a,b) => a+b,0)
newArr.push(Number(newarr))
}
console.log(newArr);
}
solution([32, 55, 62, 20, 250, 370, 200, 30, 100])
// 결과
[ 23, 55, 26, 2, 52, 73, 2, 3, 1 ]
방법2
const solution = (arr) => {
let newArr = []
for(let x of arr){
let result = 0;
while(x){
let t = x % 10;
result = result * 10 + t;
x = parseInt(x/10);
}
newArr.push(result)
console.log(newArr)
}
}
solution([32, 55, 62, 20, 250, 370, 200, 30, 100])
// 결과
[ 23, 55, 26, 2, 52, 73, 2, 3, 1 ]
😃 잘못된 개념 전달이 있다면 댓글 부탁드립니다. 저의 성장에 큰 도움이 됩니다🤓
반응형