From b8e6f9fdac9cc7499acbc67e7d2edd609a86aac9 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: Tue, 11 Aug 2026 22:28:12 +0900 Subject: [PATCH] Create 3803. Count Residue Prefixes.java --- .../3803. Count Residue Prefixes.java" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 "leetcode3/\354\227\274\355\230\234\354\240\225/3803. Count Residue Prefixes.java" diff --git "a/leetcode3/\354\227\274\355\230\234\354\240\225/3803. Count Residue Prefixes.java" "b/leetcode3/\354\227\274\355\230\234\354\240\225/3803. Count Residue Prefixes.java" new file mode 100644 index 00000000..7e4aebbd --- /dev/null +++ "b/leetcode3/\354\227\274\355\230\234\354\240\225/3803. Count Residue Prefixes.java" @@ -0,0 +1,21 @@ +// 문자열의 0번째부터 set에 있는지 확인 +// 없으면 넣어주고 distinct_cnt + 1 +// O(n) + +class Solution { + public int residuePrefixes(String s) { + Set set = new HashSet<>(); + int distinct_cnt = 0; + int result = 0; + for (int i = 0; i