본문 바로가기
CS (컴퓨터 사이언스)/Algorithm (알고리즘)

[알고리즘] 8. 일곱난쟁이 / 9. A를 #으로

by dreamer10457 2023. 12. 10.
반응형

8. 일곱난쟁이

 <html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(arr) {
        let sum = arr.reduce((acc, cur) => acc + cur, 0);

        for (let i = 0; i < arr.length - 1; i++) {
          if (sum - (arr[i] + arr[i + 1]) === 100) {
            arr.splice(i, 2);
            return arr;
          }
        }
      }

      let arr = [20, 7, 23, 19, 10, 15, 25, 8, 13];
      console.log(solution(arr));
    </script>
  </body>
</html>

 

9. A를 #으로

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(s) {
        return s.replaceAll("A", "#");
        //return s.replace(/A/g,"#")
      }

      let str = "BANANA";
      console.log(solution(str));
    </script>
  </body>
</html>
반응형