From 4b5de9097d45d8f8b75c70ecf8451f0c1861dec3 Mon Sep 17 00:00:00 2001 From: snughnu Date: Sat, 5 Jul 2025 20:25:48 +0900 Subject: [PATCH 1/2] =?UTF-8?q?lv2=5F=EB=A1=A4=EC=BC=80=EC=9D=B4=ED=81=AC?= =?UTF-8?q?=20=EC=9E=90=EB=A5=B4=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Programmers_132265.swift" | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 "snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_132265.swift" diff --git "a/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_132265.swift" "b/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_132265.swift" new file mode 100644 index 0000000..b161753 --- /dev/null +++ "b/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_132265.swift" @@ -0,0 +1,45 @@ +import Foundation + +/* +오답: 시간초과 +func solution(_ topping: [Int]) -> Int { + var count: Int = 0 + + for i in (1.. Int { + var count: Int = 0 + var leftSet: Set = [] + var rightDict: [Int: Int] = [:] + + // 먼저 모든 토핑을 rightDict에 저장 + for top in topping { + rightDict[top, default: 0] += 1 + } + + // 왼쪽에서 하나씩 늘려가면서 비교하기 + for i in (0.. Date: Tue, 8 Jul 2025 17:29:34 +0900 Subject: [PATCH 2/2] =?UTF-8?q?lv2=5F=EA=B8=B0=EB=8A=A5=EA=B0=9C=EB=B0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Programmers_42586.swift" | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 "snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_42586.swift" diff --git "a/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_42586.swift" "b/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_42586.swift" new file mode 100644 index 0000000..1f67f6e --- /dev/null +++ "b/snughnu/7\354\243\274\354\260\250_\354\236\220\354\234\240\354\243\274\354\240\234/Programmers_42586.swift" @@ -0,0 +1,54 @@ +func solution(_ progresses: [Int], _ speeds: [Int]) -> [Int] { + // 남은 배포일 계산 + var days: [Int] = [] + for i in 0.. [Int] { + var days: [Int] = [] + for i in 0..