From 4d8b816b04fe87eb7f24fb994b28e3a5c10dd9c8 Mon Sep 17 00:00:00 2001 From: dmswl6310 Date: Mon, 24 Aug 2026 13:35:15 +0900 Subject: [PATCH] 0824 --- ...inimum Number of Pushes to Type Word I.js" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.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" new file mode 100644 index 00000000..fbd98f5e --- /dev/null +++ "b/leetcode3/\355\231\251\354\235\200\354\247\200/3014. Minimum Number of Pushes to Type Word I.js" @@ -0,0 +1,22 @@ +/** + * @param {string} word + * @return {number} + */ +var minimumPushes = function(word) { + // 최대한 한번만 누르게 -> 그래도 부족한건 2개, 3개짜리로.. + let cost=0; + let click=1; + let left=word.length; + + while(left>0){ + if(left<=8){ + cost+=(left*(click++)) + break; + }else{ + left-=8; + cost+=(8*(click++)); + } + } + + return cost; +}; \ No newline at end of file