TIL

dev-wholΒ·2021λ…„ 4μ›” 19일
0

✍🏻 문제 풀이

  • 배열을 μž…λ ₯λ°›μ•„ κ°€μž₯ 큰 수λ₯Ό λ¦¬ν„΄ν•˜μ‹œμ˜€.
function largest(arr) {
  //1.for문
  let max = arr[0];
  for(let i = 0; i < arr.length; i++){
    if(max < arr[i+1]){
      max = arr[i+1];
    }
  }
  return max;
function largest(arr) {
  //2.for..of문
  let num = arr[0];
  for(let el of arr){
    if(num < el){
      num = el;
    }
  }
  return num;
function largest(arr) {
  //3.redece
  return arr.reduce(function(acc,cur){
    if(acc<cur){
      return cur
    }else{
      return acc;
    }
  })
function largest(arr) {
 //4.μž¬κ·€
  let head = arr[0];
  let tail = arr.slice(1)
  let result = 0;
  if(tail.length > 0){
    let max = largest(tail);
    if(max < tail[0] || tail[0] === undefined){
      result = tail[0];
    }else{
      result = max;
    }
  }
  return result;
}

πŸ“ 였늘의 ν•œμ€„ν‰ : 음수λ₯Ό λ„£μ—ˆμ„λ•Œ μ•ˆλœλ‹€... μž¬κ·€λŠ” 계속해야겠닀...μ–΄λ ΅λ‹€

0개의 λŒ“κΈ€