From 5b7280e3843d4e33e76284ab904d4359f3452a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=97=BC=ED=98=9C=EC=A0=95?= <122238744+cyzlcyzl@users.noreply.github.com> Date: Mon, 24 Aug 2026 13:05:47 +0900 Subject: [PATCH] Create 3014. Minimum Number of Pushes to Type Word I.java --- ... Minimum Number of Pushes to Type Word I.java" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 "leetcode3/\354\227\274\355\230\234\354\240\225/3014. Minimum Number of Pushes to Type Word I.java" diff --git "a/leetcode3/\354\227\274\355\230\234\354\240\225/3014. Minimum Number of Pushes to Type Word I.java" "b/leetcode3/\354\227\274\355\230\234\354\240\225/3014. Minimum Number of Pushes to Type Word I.java" new file mode 100644 index 00000000..7fa244fe --- /dev/null +++ "b/leetcode3/\354\227\274\355\230\234\354\240\225/3014. Minimum Number of Pushes to Type Word I.java" @@ -0,0 +1,15 @@ +// O(n) + +class Solution { + public int minimumPushes(String word) { + int cnt = word.length()/8; + int min = (word.length() % 8) * (cnt + 1); + int i = 1; + while (cnt > 0) { + min += (8 * i); + i++; + cnt--; + } + return min; + } +}