본문 바로가기
알고리즘['파이썬','JavaScript']/구름

구름톤 챌린지 1주 day4 학습 일기

by kk님 2023. 8. 17.

3일차 까지는 난이도가 별1개였지만, 오늘부터 난이도가 별 2개!
 
1. 최댓값을 기준으로 인덱스값이 증가 또는 감소할 때 검사하는 코드가 중첩되지 않도록 이번에는 함수화했다.
(인덱스가 증가하거나 감소하는 부분만 다르고 나머지 로직은 똑같다는 판단)
 - 함수의 매개변수는 3개
   (1) 햄버거 배열 (2) 배열의 max값에 해당하는 index중 가장 작은 값 (3) +1인지 -1인지 인덱스 증가 방향
 
2. 인덱스 값이 증가할 때 그리고 인덱스 값이 감소할 때 검사한 함수에서
  (1) 모두 true를 반환하면 해당 배열의 전체 합을 계산후 출력했고,
  (2) 하나라도 false를 반환하면 0을 출력했다
 
테스트 케이스를 추가로 작성할 수 있고 실행해볼 수 있어서 편한데, 예상 출력값이 같이 포함되면 좋을 것 같다.
 
이번 주 7일차 난이도가 궁금하다. (7일차는 없다.. 5일차 까지만 있다. . .)
1일에서 7일차로 갈수록 난이도가 올라갈까? week가 증가할수록 난이도가 올라갈까?
시간 맞춰 문제가 오픈되고 풀이하는게 재밌어서, 당분간은 꾸준히 참여하려고 한다.