Algorism

배열을 입력받아 순서를 역으로 반환해주는 함수

자라나라나무나무나 2022. 7. 13. 20:40
배열을 입력받아 순서를 역으로 반환해주는 함수
* reverse 함수를 이용하지 않고

정답

function answer(user) {
  let reverse = [];

  for(let i = user.length -1; i >= 0; i--) {
    reverse.push(user[i]);
  }

  return reverse;
}

let input = [

  [1, 2, 3, 4],

  [-1, 6, "hello", -15],

  ["apple", "banana", "mango"],
];

for (let i = 0; i < input.length; i++) {
  process.stdout.write(`#${i + 1} `);
  console.log(answer(input[i]));
}


reverse를 사용한 경우

function answer(user) {
  let reverse = [];

  reverse = user.reverse();

  return reverse;
}

let input = [

  [1, 2, 3, 4],

  [-1, 6, "hello", -15],

  ["apple", "banana", "mango"],
];

for (let i = 0; i < input.length; i++) {
  process.stdout.write(`#${i + 1} `);
  console.log(answer(input[i]));
}