๐All Posts
BOJ: #7795 - ๋จน์ ๊ฒ์ธ๊ฐ ๋จนํ ๊ฒ์ธ๊ฐ
BOJ: #7795 - ๋จน์ ๊ฒ์ธ๊ฐ ๋จนํ ๊ฒ์ธ๊ฐ
2021.04.2003:19 ์
๋ ฅ๋ฐ์ a, b ๋ฐฐ์ด์ ์ ๋ ฌํ ํ ์ํํ๋ฉด์ a[i] > b[j]์ธ ๊ฒฝ์ฐ answer์ +1์ ํ๋ค. ๋ฐ๋์ธ ๊ฒฝ์ฐ์๋ (์ด๋ฏธ ์ ๋ ฌ์ ํ ์ํ์ด๋ฏ๋ก) b ๋ฐฐ์ด์ ๋ ์ํํ ํ์๊ฐ ์์ด break๋ก ๋น ์ ธ๋์จ๋ค. ๋ฌธ์ https://www.acmicpc.net/problem/7795 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let t = Int(readLine()!)! for _ in 0.. j { answer += 1 } else { break } } } print(answer) }
BOJ: #1822 - ์ฐจ์งํฉ
BOJ: #1822 - ์ฐจ์งํฉ
2021.04.20Set์ ํ์ฉํ ๋ฌธ์ ๋ฌธ์ https://www.acmicpc.net/problem/1822 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let n = readLine()!.split(separator: " ").map { Int(String($0))! } let a = readLine()!.split(separator: " ").map { Int(String($0))! } let b = readLine()!.split(separator: " ").map { Int(String($0))! } let ans = Set(a).subtracting(Set(b)).sorted() print(ans.count) print(ans.map { String($0) }.joined(separator: " "))
BOJ: #11403 - ๊ฒฝ๋ก ์ฐพ๊ธฐ
BOJ: #11403 - ๊ฒฝ๋ก ์ฐพ๊ธฐ
2021.04.1922:57 ์ธ์ ํ๋ ฌ์ด ์ฃผ์ด์ง๊ณ ํ์ํ๋ ๋ฌธ์ . ์ธ์ ๋ฆฌ์คํธ ํํ๋ก ์ฃผ๋ก ํ์ด์ ์ฒ์์ ๊ฐ์ด ์ ์ ์กํ๋๋ฐ, ๋น์ทํ๊ฒ ์ ๊ทผํด์ ํ์๋ค. ๋ฌธ์ https://www.acmicpc.net/problem/11403 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let n = Int(readLine()!)! var board = [[Int]]() for _ in 0..
BOJ: #2108 - ํต๊ณํ
BOJ: #2108 - ํต๊ณํ
2021.04.1920:52 ์ด ๋ฌธ์ ๊ฐ ๋ญ๋ผ๊ณ 20๋ถ์ด๋ ๊ฑธ๋ ธ์งโฆ. ๋ฌธ์ https://www.acmicpc.net/problem/2108 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift import Foundation let n = Int(readLine()!)! var nums = [Int]() var dict = [Int: Int]() for _ in 0.. 1 { print(mode[1]) } else { print(mode[0]) } // ๋ฒ์ print(nums[n-1] - nums[0])
BOJ: #1652 - ๋์ธ ์๋ฆฌ๋ฅผ ์ฐพ์๋ผ
BOJ: #1652 - ๋์ธ ์๋ฆฌ๋ฅผ ์ฐพ์๋ผ
2021.04.1710:40 ์์ฆ ๊ณ ์ฐจํจ์๋ฅผ ํ์ฉํด์ ๋ฌธ์ ๋ฅผ ๋ง์ด ํธ๋ ๊ฑฐ ๊ฐ๋ค. ๋ฌธ์ https://www.acmicpc.net/problem/1652 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift var n = Int(readLine()!)! var board = [[Bool]]() for _ in 0..= 2 { column += 1 } } } print(row, column)
BOJ: #11170 - 0์ ๊ฐ์
BOJ: #11170 - 0์ ๊ฐ์
2021.04.1704: 21 ๋ฌธ์ https://www.acmicpc.net/problem/11170 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let t = Int(readLine()!)! for _ in 0..
BOJ: #1966 - ํ๋ฆฐํฐ ํ
BOJ: #1966 - ํ๋ฆฐํฐ ํ
2021.04.1614:01 ์ฒ์์ ๋ฌธ์๋ฅผ ์ ์ฅํ ๋, ๋ฌธ์์ ์ค์๋์ ์ด๊ธฐ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ด ์ ์ฅํ๋ค. ๊ทธ๋ฐ ๋ค์, ํ๊ฐ ๋น ๋๊น์ง ํ์์ ๊ฐ์ฅ ์ค์๋๊ฐ ๋์ ๊ฐ์ ๊ตฌํ๊ณ ์ฒซ๋ฒ์งธ ๋ฌธ์์ ์ค์๋์ ๋น๊ตํ๋ค. ๊ฐ์ผ๋ฉด answer ๋ฐฐ์ด์ ์ฝ์
ํ๊ณ , ๊ฐ์ง ์์ผ๋ฉด ํ์ ๋งจ ๋ค๋ก ๋ณด๋ธ๋ค. ํ๊ฐ ๋น๋ฉด, answer ๋ฐฐ์ด์์ ์ด๊ธฐ ์ธ๋ฑ์ค๋ฅผ ๊ฐ๊ณ ์๋ ๋ฌธ์์ ์์น๋ฅผ ์ฐพ์์ + 1 ํด์ ์ถ๋ ฅํ๋ค. ๋ฌธ์ https://www.acmicpc.net/problem/1966 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let t = Int(readLine()!)! for _ in 0..
BOJ: #1026 - ๋ณด๋ฌผ
BOJ: #1026 - ๋ณด๋ฌผ
2021.04.1614:39 ๋ฌธ์ https://www.acmicpc.net/problem/1026 ๋ด๊ฐ ์์ฑํ ์ฝ๋ Swift let n = Int(readLine()!)! var a = readLine()!.split(separator: " ").map { Int(String($0))! } var b = readLine()!.split(separator: " ").map { Int(String($0))! } a.sort(by: >) b.sort(by:
iOS: ์คํ ๋ฆฌ๋ณด๋์์ด ์ฝ๋๋ก ๊ฐ๋ฐํ๊ธฐ
iOS: ์คํ ๋ฆฌ๋ณด๋์์ด ์ฝ๋๋ก ๊ฐ๋ฐํ๊ธฐ
2021.04.16SceneDelegate ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ class SceneDelegate: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let scene = (scene as? UIWindowScene) else { return } window = UIWindow(windowScene: scene) window?.rootViewController = ViewController() window?.makeKeyAndVisi..
iOS: ๋ทฐ์ ๊ทธ๋ฆผ์ ๋ง๋ค๊ธฐ
iOS: ๋ทฐ์ ๊ทธ๋ฆผ์ ๋ง๋ค๊ธฐ
2021.04.16button.layer.shadowColor = UIColor.black.cgColor button.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) button.layer.shadowRadius = 1.0 button.layer.shadowOpacity = 0.5 ๊ธฐ์กด ํ๋กํ
๋ฒํผ์ ์์ ๊ฐ์ด ๊ทธ๋ฆผ์๋ฅผ ์ ์ฉํ๋๋ฐ, ๋๋ฒ๊น
์ ํด๋ณด๋๊น ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ๋ด๋ค. The layer is using dynamic shadows which are expensive to render. If possible try setting 'shadowPath', or pre-rendering the shadow into an image and putting it under the..
iOS: ๋ค๋น๊ฒ์ด์
ํ์ดํ ๋ณ๊ฒฝ
iOS: ๋ค๋น๊ฒ์ด์ ํ์ดํ ๋ณ๊ฒฝ
2021.04.16let button = UIButton(type: .custom) button.setImage(UIImage(systemName: "cloud.bolt.fill"), for: .normal) button.addTarget(self, action: #selector(scrollToTop(_:)), for: .touchUpInside) self.tabBarController?.navigationItem.titleView = button ๋ฌธ์์ด ๋์ ๋ฒํผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ณ ์ถ์ผ๋ฉด ์ ์ฝ๋์ฒ๋ผ titleView์ ๋์
ํ๋ฉด ๋๋ค.(UIView ๊ฐ์ฒด) ์๋ชป ์๊ณ ์๋ ๋ด์ฉ ์ผ๋ฐ์ ์ผ๋ก ๋ค๋น๊ฒ์ด์
์ปจํธ๋กค๋ฌ๋ง ์ฌ์ฉํ๋ค๋ฉด self.navigationItem์ ํตํด ์ ๊ทผํ๋ค. ํ์ง๋ง ํญ ๋ฐ๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๊ณ ์์ผ๋ฉด self...
iOS: layoutMarginsGuide, safeAreaLayoutGuide
iOS: layoutMarginsGuide, safeAreaLayoutGuide
2021.04.16iPhone 8, safeAreaLayoutGuide iPhone 8, layoutMarginsGuide iPhone 11, safeAreaLayoutGuide iPhone 11, layoutMarginsGuide layoutMarginsGuide๋ ๊ธฐ๋ณธ์ ์ผ๋ก safeAreaLayoutGuide๋ฅผ ํฌํจํ๋ฉด์ ์ถ๊ฐ๋ก ์ข์ฐ ์ฌ๋ฐฑ์ ํฌํจํ๊ณ ์๋ค.