Algorithm/코플릿

Daily Coding 14

2023. 3. 31. 00:34

🏋🏽문제

각 요소가 이전 요소들의 합보다 큰지 여부를 리턴

 

🔍나의 풀이

누적값을 설정하고 반복문을 돌때마다 해당 요소가 누적값(이전 요소들의 합)보다 같거나 작은지 검사한다.

 

1. 배열의 첫번째 요소를 누적값의 초기값으로 설정한다.

2. 반복문으로 sum변수에 초기값과 해당요소의 값을 더해준다.

3. 누적되어진 sum값은 if문에서 다음요소의 값보다 크거나 같은지 검사하여

4. 조건이 안맞을 경우 다시 반복문으로 돌아가 누적값을 더해준다.

5. 조건이 맞을 경우 result값을 false로 재할당해주고

6. 바로 반복문을 끝낸다.

 

 

💡느낀점 

일단 반복문을 돌려야 할것 같았다. 근데 누적값이 필요하니까 reduce도 써봤는데 점점 더 복잡해져갔다.

누적할때마다 if문으로 조건을 걸어서 충족시 바로 break 키워드를 사용할 수 있는 생각!!!!!!을 하기까지 너무 오래걸렸다 :(

어제까지 익숙해졌다고 생각한 알고리thm........ 다시 멀어지기... ^^ 

'Algorithm > 코플릿' 카테고리의 다른 글

Daily Coding 16  (2) 2023.04.02
Daily Coding 15  (0) 2023.04.01
Daily Coding 13  (0) 2023.03.29
Daily Coding 12  (0) 2023.03.28
Daily Coding 11  (0) 2023.03.28
'Algorithm/코플릿' 카테고리의 다른 글
  • Daily Coding 16
  • Daily Coding 15
  • Daily Coding 13
  • Daily Coding 12
Summer.dev
Summer.dev
프론트엔드 개발자 Summer 입니다! 피드백은 언제나 환영입니다.
Summer.dev
꾸준함이 무기
Summer.dev
전체
오늘
어제
  • 분류 전체보기
    • Projects
      • Next.js board-project
      • MOMO
    • 원티드
    • 우테코 프리코스
    • JavaScript
    • React
    • TypeScript
    • Node.js
    • Algorithm
      • 코플릿
      • 개념정리
    • 네트워크
    • 오류해결
    • 회고
    • 기술면접준비
    • git,github
    • 소소하게 궁금한것
    • Next.js Beta Docs 번역
    • 디자인패턴
    • 트러블슈팅
    • 번역

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 메모이제이션
  • 알고리즘

최근 댓글

최근 글

hELLO · Designed By 정상우.
Summer.dev
Daily Coding 14
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.