๐ iOS 13 ์ด์ iOS 13์ด์ ์๋ SceneDelegate๊ฐ ์กด์ฌํ์ง ์์๋ค..! ๋์ AppDelegate๊ฐ ์กด์ฌํ๋๋ฐ AppDelegate๋ ๋๊ฐ์ง ์ญํ ์ด ์์๋ค. ์์คํ ์ด ํ๋ก์ธ์ค๊ฐ ์์๋๊ฑฐ๋ ์ข ๋ฃ๋ ๋ appdelegate์๊ฒ ์๋ฆผ ์ฑ์ UI ์ํ๋ฅผ ์๋ฆผ (์๋ฅผ ๋ค์ด ์ฑ์ด ํฌ๊ทธ๋ผ์ด๋์ ์๊ฑฐ๋ ์ด์ active์ํ๊ฐ ๋ ๊ฑฐ๋ ๊ฐ์ ๊ฑธ ์๋ ค์ค) ์ฌ์ค ์ด๋ฐ ์ญํ ์ 12๋ฒ์ ์ด์ ์๋ ๊ด์ฐฎ์๋ค. ์๋๋ฉด 1๊ฐ์ ์ฑ์ 1๊ฐ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์์๊ธฐ๋๋ฌธ! ๐ iOS 13 ์ดํ but 13๋ฒ์ ์ดํ๋ถํฐ๋ ์์ ์ฌ์ง์ฒ๋ผ 1๊ฐ์ ์ฑ์ด ์ฌ๋ฌ๊ฐ์ ์ฐฝ(scene)์ ๊ฐ์ง ์ ์๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ฉด์ SceneDelegate๊ฐ ๋ฑ์ฅํ๊ฒ ๋ ๊ฒ์ด๋ค!! ์์ ๋งํ๋ AppDelegate์ 2๋ฒ ์ญํ ์ ์ฌ๋๋ฆฌ๊ฒ์ด ๋งก๊ฒ ๋..
๋ฌธ์ ์ค๋ช ์ฝ๊ฒ ๋งํด ํ ์คํฐ์ปค๋ฅผ ๋ฏ์ผ๋ฉด ์ ์์ ์คํฐ์ปค๋ ์ฌ์ฉํ์ง ๋ชปํ๋ค. ํต์ฌ์ ์คํฐ์ปค๋ฅผ ๋ผ์ด๋ด ์ต๋ ์ซ์๋ฅผ ๊ตฌํ๋ ๊ฒ! ํ์ด ์ dp์ธ๊ฐ? ์ด ๋ฌธ์ ๋ฅผ ๋ณด์๋ง์ dp๋ก ํ์ด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๊ทผ๋ฐ ๊ฐ๋ง ์จ๊ฑฐ์ง ์ ๋ด๊ฐ dp๋ก ํ๊ฒ ๋ค๊ณ ์๊ฐํ๋์ง..? ์ ํํ ์ ์ ๋ด๋ฆฌ๊ธฐ ์ด๋ ค์ ๋ค. ๊ทธ๋์ ์ด๋ฒ ๊ธฐํ์ dp ๋ฌธ์ ๊ตฌ๋ถ๋ฒ์ ์ ์ํด๋ด 1. ์ ๋ง์ ๊ฒฝ์ฐ์ ์๊ฐ ์๋๊ฐ? -> ์คํฐ์ปค๋ฅผ ๋ฏ๋ ๊ฒฝ์ฐ์ ์๊ฐ ๋งค์ฐ ๋ง์ 2. ๊ฒฝ์ฐ์ ์์ค์ ๋ญ๊ฐ ๋ฐ๋ณต์ ์ธ ์ฐ์ฐ์ ๊ณ์ ํ๋๊ฐ? -> ์คํฐ์ปค ๋ฌธ์ ์ ์์์์ 14+11๊ฐ์ด ๊ณ์ ๋ฐ๋ณต์ ์ธ ์ฐ์ฐ์ ํ๋ค ์์ 2๊ฐ์ง๋ฅผ ๋ง์กฑํ๋ฉด dp๋ฌธ์ ๋ผ๊ณ ํ๋จ์ ๋ด๋ ธ๋ค. (์์ธํ ์ค๋ช ์ ๋งํฌ ์ฐธ๊ณ ) ํ์ด ์ด ๋ฌธ์ ๋ dp๋ฅผ ๋๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋๋์ด์ผ ํ๋ค. (์ด๋ถ๋ถ์ ์๊ฐํด๋ด์ง ๋ชปํด ํํธ๋ฅผ ๋ณด์๋ค...
๋ฌธ์ ์ค๋ช ์ง๊ฒ๋ค๋ฆฌ๋ฅผ ํ ๋ฒ ๊ฑด๋ ๋๋ง๋ค ํด๋น ๋์ ์ซ์๊ฐ -1๋๋ค. ํ ์น๊ตฌ๊ฐ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์์ ๋ชจ๋ ๊ฑด๋๋ฉด ๋ค์ ์น๊ตฌ๊ฐ ๊ฑด๋๋ค. ๋์ ์ซ์๊ฐ 0์ด๋๋ฉด ๋ ์ด์ ๋ฐ์ ์ ์๊ณ ๋ค์ ์นธ์ผ๋ก k์นธ๋ง ๋์ด๊ฐ ์ ์๋ค. ๋ง์ฝ k์นธ ๋๊ฒ ๋์ด์ผ ํ๋ ์ํฉ์ด๋ฉด ๊ทธ ์น๊ตฌ๋ ๋์ด๊ฐ์ง ๋ชปํ๋ค. ์ต๋ ๋ช๋ช ๊น์ง ์ง๊ฒ๋ค๋ฆฌ๋ฅผ ๊ฑด๋ ์ ์์๊น? ์์ ์์์์ k๊ฐ 3์ด๋ค. ๋ฐ๋ผ์ ์ต๋ 3์นธ์ ๊ฑด๋๋ธ ์ ์๋ค. ๋ฌธ์ ํ์ด ์ฒซ๋ฒ์งธ ํ์ด ์ฒ์์ ๊ทธ๋๋ก ๊ตฌํํด์ ํ์ด๋ดค๋ค. ๋ฌดํ ๋ฃจํ๋ฅผ ๋๋ฉด์ ํ ์น๊ตฌ๊ฐ ๊ฑด๋ ๋๋ง๋ค 0์ ๊ฐ์๋ฅผ ์ธ์ด์ฃผ๊ณ ๋ง์ฝ 0์ด ๊ฐ์๊ฐ k๋ณด๋ค ๊ฐ๊ฑฐ๋ ํฌ๋ฉด ๋ฉ์ถ๊ณ ๊ฑด๋ ์น๊ตฌ์ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํด๋ณด์๋ค. func solution(_ stones:[Int], _ k:Int) -> Int { var stones ..
์์ ๊ฐ์ ํด๋ฆญ UIButton์ด ์๋ค. button image๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ button.semanticContentAttribute = .forceRightToLeft button image scale ๋ณ๊ฒฝ button.setPreferredSymbolConfiguration(.init(scale: .large), forImageIn: .normal) ์ ์ฒด ์ฝ๋ (code base) import UIKit class ViewController: UIViewController { private lazy var button: UIButton = { let button = UIButton() button.setTitle("ํด๋ฆญ", for: .normal) button.setTitleColor(.blac..