[March,22,2023]

devbit4 [front-end developer]·2023년 3월 22일
0

2023-03-21


M,W : E, B
TU,SU : D
TH,FR : C
SA,SU: J

✍️ 1) PLAN & TODO

  • [] :

💻 2) CODING

✍️ WORK & CODE

aside 리팩터링

투포인터 알고리즘 2문제 품

<html>
    <head>
        <meta charset="UTF-8">
        <title>출력결과</title>
    </head>
    <body>
        <script>
            function solution(m, arr){
                let answer=0, lt=0, sum=0;
                for(let rt=0; rt<arr.length; rt++){
                    sum+=arr[rt];
                    if(sum===m) answer++;
                    while(sum>=m){
                        sum-=arr[lt++];
                        if(sum===m) answer++;       
                    }
                }        
                return answer;
            }
            
            let a=[1, 2, 1, 3, 1, 1, 1, 2];
            console.log(solution(6, a));
        </script>
    </body>
</html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(m, arr) {
        let answer = 0,
          sum = 0,
          lt = 0;
        for (let rt = 0; rt < arr.length; rt++) {
          sum += arr[rt];
          while (sum > m) {
            sum -= arr[lt++];
          }
          answer += rt - lt + 1;
        }
        return answer;
      }

      let a = [1, 3, 1, 2, 3];
      console.log(solution(5, a));
    </script>
  </body>
</html>

🤸‍♀️ 3) EXERCISE & LANGUAGES & BOOK

Monday/ Wednesday/ Thursday (English with Clarisse)
Tuesday / Thursday 06:00~07:00 (swimming)


🏈 4) REFLECTION


profile
제대로 꾸준하게 / 블로그 이전 => https://dailybit.co.kr

0개의 댓글