From 7eaa3c849fb571de72969eb1dacce9326e291935 Mon Sep 17 00:00:00 2001 From: dmswl6310 Date: Tue, 25 Aug 2026 22:44:59 +0900 Subject: [PATCH] 0825 --- ...inimum Number of Pushes to Type Word I.js" | 2 +- .../3701. Compute Alternating Sum.js" | 14 +++++++++++ .../785. Is Graph Bipartite.js" | 25 +++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 "leetcode3/\355\231\251\354\235\200\354\247\200/3701. Compute Alternating Sum.js" create mode 100644 "leetcode3/\355\231\251\354\235\200\354\247\200/785. Is Graph Bipartite.js" diff --git "a/leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.js" "b/leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.js" index fbd98f5e..e4c9592b 100644 --- "a/leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.js" +++ "b/leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.js" @@ -9,7 +9,7 @@ var minimumPushes = function(word) { let left=word.length; while(left>0){ - if(left<=8){ + if(left<=8){ cost+=(left*(click++)) break; }else{ diff --git "a/leetcode3/\355\231\251\354\235\200\354\247\200/3701. Compute Alternating Sum.js" "b/leetcode3/\355\231\251\354\235\200\354\247\200/3701. Compute Alternating Sum.js" new file mode 100644 index 00000000..5f21d047 --- /dev/null +++ "b/leetcode3/\355\231\251\354\235\200\354\247\200/3701. Compute Alternating Sum.js" @@ -0,0 +1,14 @@ +/** + * @param {number[]} nums + * @return {number} + */ +var alternatingSum = function(nums) { + let result=0; + + for(let i=0;i 0) { + const curNode = queue[head++]; + console.log(curNode, "curNode"); + for (let i = 0; i < graph[curNode].length; i++) { + const nextNode = graph[curNode][i]; + console.log(nextNode, "nextNode"); + if (setFlag[nextNode] === setFlag[curNode]) return false; + setFlag[nextNode] = !setFlag[curNode]; + queue.push(nextNode); + } + } + + return true; +};