[TIL] 240828 (커리어톤 프로젝트 파트 완성하기 진행 중 / 프로그래머스 길이에 따른 연산)

·2024년 8월 28일

TIL

목록 보기
142/268
post-thumbnail

🥞 오늘 한 일

  • 커리어톤
    • 3주차 강의 수강 완료
    • 프로젝트 파트 완성하기 진행 중
  • 알고리즘 코드카타
    • 길이에 따른 연산

알고리즘 코드카타

길이에 따른 연산

오늘은 간단한 문제를 풀었다.

문제

정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요.

풀이

function solution(num_list) {
  return num_list.reduce((arr, cur) => {
    if (num_list.length >= 11) {
      return arr + cur;
    } else {
      return arr * cur;
    }
  });
}

🍴 돌아보기

오늘은 커리어톤 진행에 여러모로 어려움을 겪었다. 감이 잘 오지 않았고, 그 영향인지는 몰라도 컨디션도 좋지 않았다. 확실히 일상에 어떤 변화가 필요할 것 같다는 생각이 들었다. 억지로라도 강제성을 부여하고, 최대한 빨리 이력서를 완성하는 것을 목표로 해야할 것 같다. 지금 나에겐 해야할 것이 너무 많다. 이대로 멈춰있어서는 안 된다...

🍳 내일 목표

  • 프로젝트 파트 완성하기 부분 제대로 마무리짓기
profile
웹 프론트엔드 개발자

0개의 댓글