728x90 ๋ฐ์ํ ํ๋ก๊ทธ๋๋จธ์ค ํฐ ์ ๋ง๋ค๊ธฐ Swift ๋ฌธ์ ์ค๋ช ์ด๋ค ์ซ์์์ k๊ฐ์ ์๋ฅผ ์ ๊ฑฐํ์ ๋ ์ป์ ์ ์๋ ๊ฐ์ฅ ํฐ ์ซ์๋ฅผ ๊ตฌํ๋ ค ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ซ์ 1924์์ ์ ๋ ๊ฐ๋ฅผ ์ ๊ฑฐํ๋ฉด [19, 12, 14, 92, 94, 24] ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด ์ค ๊ฐ์ฅ ํฐ ์ซ์๋ 94 ์ ๋๋ค. ๋ฌธ์์ด ํ์์ผ๋ก ์ซ์ number์ ์ ๊ฑฐํ ์์ ๊ฐ์ k๊ฐ solution ํจ์์ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. number์์ k ๊ฐ์ ์๋ฅผ ์ ๊ฑฐํ์ ๋ ๋ง๋ค ์ ์๋ ์ ์ค ๊ฐ์ฅ ํฐ ์ซ์๋ฅผ ๋ฌธ์์ด ํํ๋ก return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ ์กฐ๊ฑด number๋ 1์๋ฆฌ ์ด์, 1,000,000์๋ฆฌ ์ดํ์ธ ์ซ์์ ๋๋ค. k๋ 1 ์ด์ number์ ์๋ฆฟ์ ๋ฏธ๋ง์ธ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ number k return 1924 2 94 1231.. 2020. 4. 4. [iOS/UI] Swift ํญ๋ฐ์์ดํ ์ ์ด๋ฏธ์ง ์ฝ์ ํ๊ธฐ(UITabBarItem Using oringinal image) ์ฐ์ ํญ๋ฐ์์ดํ ์ ๋ฃ์ ์ด๋ฏธ์ง๋ฅผ Asset์ ๋ฃ์ด์ค๋ค. ๊ทธ ๋ค์ ํด๋น ์ด๋ฏธ์ง์ Image Set์์ Render As๋ฅผ Original Image๋ก ๋ฐ๊ฟ์ค ๋ค ํด๋น ๋ทฐ์ปจํธ๋กค๋ฌ์ Image๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ์๋์ ๊ฐ์ด ์ด๋ฏธ์ง๊ฐ ๊ทธ๋๋ก ์ ์ฉ๋๋ค. ์๋์ ๊ฐ์ด ์ ์ ์ฉ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค. ํด๋น ์ด๋ฏธ์ง๋ฅผ ์กฐ๊ธ ๋ ์๋๋ก ๋ฎ์ถ๊ณ ์ถ๋ค๋ฉด ํด๋น ํญ๋ฐ์์ดํ ์ Image Inset์ ์กฐ์ ํ๋ฉด ๋๋ค! 2020. 4. 3. [iOS/UI] Swift ์จ๋ฒ ์ฌ์ง ๊ณ ๋ฅธ ๊ฐฏ์ ์ฐจ๋ก๋ก ๋ฒํธ ๋ถ์ฌํ๊ธฐ ์ฐ์ ๋๋ ์๋ ์นดํก ์ฌ์ง๊ณ ๋ฅด๊ธฐ์ ๊ฐ์ด ํญํ ์์๋๋ก ๋ฒํธ๊ฐ ๋ถ์ฌ๋๋ฉด์ ์ฌ์ง๋ฐฐ์ด์ ์ฌ์ง์ด ๋ค์ด๊ฐ๊ฒ ํ๊ณ ๋ค์ ํญํ ๊ฒฝ์ฐ ๋ฐฐ์ด์ ์ฌ์ง์ ์ญ์ ํด์ฃผ๊ณ ๊ทธ๋ณด๋ค ํฐ ๋ฒํธ๋ค์ ์ญ์ ํ ๊ฐฏ์๋งํผ ๋ฒํธ๊ฐ ์์์ ธ์ผํ๋ค. ์ฐ์ 2๊ฐ์ ๋ฐฐ์ด์ด ํ์ํ๋ฐ ํ๋๋ ์ฌ์ง์ ๋ด์ ๋ฐฐ์ด๊ณผ ํ๋๋ ๋ช ๋ฒ์งธ ์ธ๋ฑ์ค๊ฐ ์ ํ๋์๋์ง ๋ด์ ๋ฐฐ์ด์ด ํ์ํ๋ค. 1 2 var photos = [UIImage]() var photoarray = [Int]() ๊ทธ ๋ค์ cellForItemAt์ ํฌํ ์ด๋ ์ด๊ฐ ๋น์ด์์ง์๋ค๋ฉด !photoarray.isEmpty{ for๋ฌธ์ ์ด์ฉํด photoarray์์ ์๋ ์ซ์๋ค์ ์ฐจ๋ก๋ก indexPath์ ๋น๊ตํด์ ๋ง๋ค๋ฉด ํด๋น ์ซ์๋ผ๋ฒจ(cell.number)๋ฅผ i๋ก ๋ฐ๊ฟ์ค๋ค. ๊ทธ๋ฌ๋ฉด photoarray์์ ์์๋๋ก ํ ์ค.. 2020. 4. 1. 2020 KAKAO BLIND RECRUITMENT ๋ฌธ์์ด ์์ถ Swift ๋ฌธ์ ์ค๋ช ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ๋ฌธ๊ฐ๊ฐ ๋๊ณ ์ถ์ ์ดํผ์น๋ ๋ฌธ์์ด์ ์์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๊ณ ์์ต๋๋ค. ์ต๊ทผ์ ๋๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ฐ๋จํ ๋น์์ค ์์ถ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋๋ฐ, ๋ฌธ์์ด์์ ๊ฐ์ ๊ฐ์ด ์ฐ์ํด์ ๋ํ๋๋ ๊ฒ์ ๊ทธ ๋ฌธ์์ ๊ฐ์์ ๋ฐ๋ณต๋๋ ๊ฐ์ผ๋ก ํํํ์ฌ ๋ ์งง์ ๋ฌธ์์ด๋ก ์ค์ฌ์ ํํํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค. ๊ฐ๋จํ ์๋ก aabbaccc์ ๊ฒฝ์ฐ 2a2ba3c(๋ฌธ์๊ฐ ๋ฐ๋ณต๋์ง ์์ ํ๋ฒ๋ง ๋ํ๋ ๊ฒฝ์ฐ 1์ ์๋ตํจ)์ ๊ฐ์ด ํํํ ์ ์๋๋ฐ, ์ด๋ฌํ ๋ฐฉ์์ ๋ฐ๋ณต๋๋ ๋ฌธ์๊ฐ ์ ์ ๊ฒฝ์ฐ ์์ถ๋ฅ ์ด ๋ฎ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, abcabcdede์ ๊ฐ์ ๋ฌธ์์ด์ ์ ํ ์์ถ๋์ง ์์ต๋๋ค. ์ดํผ์น๋ ์ด๋ฌํ ๋จ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฌธ์์ด์ 1๊ฐ ์ด์์ ๋จ์๋ก ์๋ผ์ ์์ถํ์ฌ ๋ .. 2020. 3. 28. ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ง๋๊ธฐ Swift ๋ฌธ์ ์ค๋ช ์ฌ๋ฌ ๊ฐ์ ์ ๋ง๋๊ธฐ๋ฅผ ๋ ์ด์ ๋ก ์ ๋จํ๋ ค๊ณ ํฉ๋๋ค. ํจ์จ์ ์ธ ์์ ์ ์ํด์ ์ ๋ง๋๊ธฐ๋ฅผ ์๋์์ ์๋ก ๊ฒน์ณ ๋๊ณ , ๋ ์ด์ ๋ฅผ ์์์ ์์ง์ผ๋ก ๋ฐ์ฌํ์ฌ ์ ๋ง๋๊ธฐ๋ค์ ์๋ฆ ๋๋ค. ์ ๋ง๋๊ธฐ์ ๋ ์ด์ ์ ๋ฐฐ์น๋ ๋ค์ ์กฐ๊ฑด์ ๋ง์กฑํฉ๋๋ค. - ์ ๋ง๋๊ธฐ๋ ์์ ๋ณด๋ค ๊ธด ์ ๋ง๋๊ธฐ ์์๋ง ๋์ผ ์ ์์ต๋๋ค. - ์ ๋ง๋๊ธฐ๋ฅผ ๋ค๋ฅธ ์ ๋ง๋๊ธฐ ์์ ๋๋ ๊ฒฝ์ฐ ์์ ํ ํฌํจ๋๋๋ก ๋๋, ๋์ ์ ๊ฒน์น์ง ์๋๋ก ๋์ต๋๋ค. - ๊ฐ ์ ๋ง๋๊ธฐ๋ฅผ ์๋ฅด๋ ๋ ์ด์ ๋ ์ ์ด๋ ํ๋ ์กด์ฌํฉ๋๋ค. - ๋ ์ด์ ๋ ์ด๋ค ์ ๋ง๋๊ธฐ์ ์ ๋์ ๊ณผ๋ ๊ฒน์น์ง ์์ต๋๋ค. ์๋ ๊ทธ๋ฆผ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ํ์ผ๋ก ๊ทธ๋ ค์ง ๊ตต์ ์ค์ ์ ์ ๋ง๋๊ธฐ์ด๊ณ , ์ ์ ๋ ์ด์ ์ ์์น, ์์ง์ผ๋ก ๊ทธ๋ ค์ง ์ ์ ํ์ดํ๋ ๋ ์ด์ ์ ๋ฐ์ฌ ๋ฐฉํฅ์ ๋๋ค. ์ด๋ฌํ ๋ ์ด์ ์ ์ ๋ง๋๊ธฐ์ .. 2020. 3. 28. ํ๋ก๊ทธ๋๋จธ์ค ์คํฌํธ๋ฆฌ Swift ๋ฌธ์ ์ค๋ช ์ ํ ์คํฌ์ด๋ ์ด๋ค ์คํฌ์ ๋ฐฐ์ฐ๊ธฐ ์ ์ ๋จผ์ ๋ฐฐ์์ผ ํ๋ ์คํฌ์ ๋ปํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ ์คํฌ ์์๊ฐ ์คํํฌ → ๋ผ์ดํธ๋ ๋ณผํธ → ์ฌ๋์ผ๋, ์ฌ๋๋ฅผ ๋ฐฐ์ฐ๋ ค๋ฉด ๋จผ์ ๋ผ์ดํธ๋ ๋ณผํธ๋ฅผ ๋ฐฐ์์ผ ํ๊ณ , ๋ผ์ดํธ๋ ๋ณผํธ๋ฅผ ๋ฐฐ์ฐ๋ ค๋ฉด ๋จผ์ ์คํํฌ๋ฅผ ๋ฐฐ์์ผ ํฉ๋๋ค. ์ ์์์ ์๋ ๋ค๋ฅธ ์คํฌ(ํ๋ง ๋ฑ)์ ์์์ ์๊ด์์ด ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์คํํฌ → ํ๋ง → ๋ผ์ดํธ๋ ๋ณผํธ → ์ฌ๋์ ๊ฐ์ ์คํฌํธ๋ฆฌ๋ ๊ฐ๋ฅํ์ง๋ง, ์ฌ๋ → ์คํํฌ๋ ๋ผ์ดํธ๋ ๋ณผํธ → ์คํํฌ → ํ๋ง → ์ฌ๋์ ๊ฐ์ ์คํฌํธ๋ฆฌ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ ํ ์คํฌ ์์ skill๊ณผ ์ ์ ๋ค์ด ๋ง๋ ์คํฌํธ๋ฆฌ1๋ฅผ ๋ด์ ๋ฐฐ์ด skill_trees๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๊ฐ๋ฅํ ์คํฌํธ๋ฆฌ ๊ฐ์๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑด .. 2020. 3. 25. [iOS] ๋ฐ์น์คํฌ๋ฆฐ ์ ๋ฐ์ดํธํ๊ธฐ(LaunchScreen Update) ์ฐ์ ํฐ์ด๋ ์๋ฎฌ๋ ์ดํฐ์์ ์ฑ์ ์ญ์ ํ๊ณ ์ ์์ ๋๊ณ ๋ค์ ์ผ ๋ค์ ์ฑ์ ๋ค์ ์ค์นํ๋ฉด ๋ฐ์น์คํฌ๋ฆฐ์ด ์ ๋ฐ์ดํธ ๋๋ค! 2020. 3. 25. [iOS/Library] Swift ๋กํฐ ์ ๋๋ฉ์ด์ ๊ตฌํํ๊ธฐ(Swift Lottie Animation) ์ฐ์ ๋กํฐ ํํ์ด์ง์ ๊ฐ์ ์ํ๋ ์ ๋๋ฉ์ด์ ํ์ผ์ ์ฐพ๋๋ค. Download JSON์ ๋๋ฌ์ ์ ์ฅํด์ค๋ค. Xcode๋ก ๋์์์ ์ฒซ๋ฒ์งธ๋ก ํ ์ผ์ podfile์ pod 'lottie-ios' ๋ฅผ ์ถ๊ฐํด์ฃผ๊ณ ํฐ๋ฏธ๋๋ก ๊ฐ์ pot install์ ํด์ค๋ค. ๋ค์ด๋ฐ์๋ jsonํ์ผ์ ์ถ๊ฐํด์ฃผ๊ณ ์ด๋ฆ์ ์ค์ ํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ import Lottie๋ฅผ ํด์ค ๋ค ์์์ animationView๋ฅผ ์ค์ ํด์ฃผ๊ณ ์ด๊ธฐํ๋ฅผ Lottie๊ฐ ์ ๊ณตํ๋ AnimationView()๋ก ํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ setup()๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ ์๋์ ๊ฐ์ ์ฝ๋๋ฅผ ๋ฃ์ด์ค๋ค. animationView.animation = Animation.named("์ค์ ํด์คฌ๋ jsonํ์ผ์ ์ด๋ฆ") 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .. 2020. 3. 24. [iOS] Swift ์ฌ์ง ํ๊ฐ๋ฐ์ ์ํ์๊ธฐ ๋ฐ ์ธํ ์ผ๋ก ์ธ๋ํ๊ธฐ ์ฐ์ ์ฒดํฌํฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌํผ๋ฏธ์ ๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ ๊ฐ ์ํ์ ๋ฐ๋ผ ํด์ผํ ์ผ์ ์ ํด์ค๋ค 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 func checkPhotoLibraryPermission() { let status = PHPhotoLibrary.authorizationStatus() switch status { case .authorized: self.testlabel.text = "ํ๋ฝ" case .denied, .restricted : self.testlabel.text = "์์ง" case .notDetermined: self.testlabel.text = "๊ฒฐ์ ๋ชปํจ" PHPhotoLibrary.requestAuthorization { statu.. 2020. 3. 23. ํ๋ก๊ทธ๋๋จธ์ค ๊ธฐ๋ฅ๊ฐ๋ฐ Swift ๋ฌธ์ ์ค๋ช ํ๋ก๊ทธ๋๋จธ์ค ํ์์๋ ๊ธฐ๋ฅ ๊ฐ์ ์์ ์ ์ํ ์ค์ ๋๋ค. ๊ฐ ๊ธฐ๋ฅ์ ์ง๋๊ฐ 100%์ผ ๋ ์๋น์ค์ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋, ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๋๋ ๋ชจ๋ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค์ ์๋ ๊ธฐ๋ฅ์ด ์์ ์๋ ๊ธฐ๋ฅ๋ณด๋ค ๋จผ์ ๊ฐ๋ฐ๋ ์ ์๊ณ , ์ด๋ ๋ค์ ์๋ ๊ธฐ๋ฅ์ ์์ ์๋ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋ ๋ ํจ๊ป ๋ฐฐํฌ๋ฉ๋๋ค. ๋จผ์ ๋ฐฐํฌ๋์ด์ผ ํ๋ ์์๋๋ก ์์ ์ ์ง๋๊ฐ ์ ํ ์ ์ ๋ฐฐ์ด progresses์ ๊ฐ ์์ ์ ๊ฐ๋ฐ ์๋๊ฐ ์ ํ ์ ์ ๋ฐฐ์ด speeds๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ ๋ฐฐํฌ๋ง๋ค ๋ช ๊ฐ์ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋๋์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ ์ฌํญ ์์ ์ ๊ฐ์(progresses, speeds๋ฐฐ์ด์ ๊ธธ์ด)๋ 100๊ฐ ์ดํ์ ๋๋ค. ์์ ์ง๋๋ 100 ๋ฏธ๋ง์ ์์ฐ์์ ๋๋ค. ์์ ์๋๋ 100 ์ดํ์ ์.. 2020. 3. 23. ํ๋ก๊ทธ๋๋จธ์ค ๋ฉ์ฉกํ ์ฌ๊ฐํ Swift ๋ฌธ์ ์ค๋ช ๊ฐ๋ก ๊ธธ์ด๊ฐ Wcm, ์ธ๋ก ๊ธธ์ด๊ฐ Hcm์ธ ์ง์ฌ๊ฐํ ์ข ์ด๊ฐ ์์ต๋๋ค. ์ข ์ด์๋ ๊ฐ๋ก, ์ธ๋ก ๋ฐฉํฅ๊ณผ ํํํ๊ฒ ๊ฒฉ์ ํํ๋ก ์ ์ด ๊ทธ์ด์ ธ ์์ผ๋ฉฐ, ๋ชจ๋ ๊ฒฉ์์นธ์ 1cm x 1cm ํฌ๊ธฐ์ ๋๋ค. ์ด ์ข ์ด๋ฅผ ๊ฒฉ์ ์ ์ ๋ฐ๋ผ 1cm × 1cm์ ์ ์ฌ๊ฐํ์ผ๋ก ์๋ผ ์ฌ์ฉํ ์์ ์ด์๋๋ฐ, ๋๊ตฐ๊ฐ๊ฐ ์ด ์ข ์ด๋ฅผ ๋๊ฐ์ ๊ผญ์ง์ 2๊ฐ๋ฅผ ์๋ ๋ฐฉํฅ์ผ๋ก ์๋ผ ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ์ฌ ์ง์ฌ๊ฐํ ์ข ์ด๋ ํฌ๊ธฐ๊ฐ ๊ฐ์ ์ง๊ฐ์ผ๊ฐํ 2๊ฐ๋ก ๋๋์ด์ง ์ํ์ ๋๋ค. ์๋ก์ด ์ข ์ด๋ฅผ ๊ตฌํ ์ ์๋ ์ํ์ด๊ธฐ ๋๋ฌธ์, ์ด ์ข ์ด์์ ์๋ ์ข ์ด์ ๊ฐ๋ก, ์ธ๋ก ๋ฐฉํฅ๊ณผ ํํํ๊ฒ 1cm × 1cm๋ก ์๋ผ ์ฌ์ฉํ ์ ์๋ ๋งํผ๋ง ์ฌ์ฉํ๊ธฐ๋ก ํ์์ต๋๋ค. ๊ฐ๋ก์ ๊ธธ์ด W์ ์ธ๋ก์ ๊ธธ์ด H๊ฐ ์ฃผ์ด์ง ๋, ์ฌ์ฉํ ์ ์๋ ์ ์ฌ๊ฐํ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ solutio.. 2020. 3. 21. ํ๋ก๊ทธ๋๋จธ์ค ํ Swift ๋ฌธ์ ์ค๋ช ์ํ ์ง์ ์ ํ N๋๋ฅผ ์ธ์ ์ต๋๋ค. ๋ชจ๋ ํ์ ๊ผญ๋๊ธฐ์๋ ์ ํธ๋ฅผ ์ก/์์ ํ๋ ์ฅ์น๋ฅผ ์ค์นํ์ต๋๋ค. ๋ฐ์ฌํ ์ ํธ๋ ์ ํธ๋ฅผ ๋ณด๋ธ ํ๋ณด๋ค ๋์ ํ์์๋ง ์์ ํฉ๋๋ค. ๋ํ, ํ ๋ฒ ์์ ๋ ์ ํธ๋ ๋ค๋ฅธ ํ์ผ๋ก ์ก์ ๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋์ด๊ฐ 6, 9, 5, 7, 4์ธ ๋ค์ฏ ํ์ด ์ผ์ชฝ์ผ๋ก ๋์์ ๋ ์ด์ ์ ํธ๋ฅผ ๋ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด, ํ์ ๋ค์๊ณผ ๊ฐ์ด ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค. ๋์ด๊ฐ 4์ธ ๋ค์ฏ ๋ฒ์งธ ํ์์ ๋ฐ์ฌํ ์ ํธ๋ ๋์ด๊ฐ 7์ธ ๋ค ๋ฒ์งธ ํ์ด ์์ ํ๊ณ , ๋์ด๊ฐ 7์ธ ๋ค ๋ฒ์งธ ํ์ ์ ํธ๋ ๋์ด๊ฐ 9์ธ ๋ ๋ฒ์งธ ํ์ด, ๋์ด๊ฐ 5์ธ ์ธ ๋ฒ์งธ ํ์ ์ ํธ๋ ๋์ด๊ฐ 9์ธ ๋ ๋ฒ์งธ ํ์ด ์์ ํฉ๋๋ค. ๋์ด๊ฐ 9์ธ ๋ ๋ฒ์งธ ํ๊ณผ ๋์ด๊ฐ 6์ธ ์ฒซ ๋ฒ์งธ ํ์ด ๋ณด๋ธ ๋ ์ด์ ์ ํธ๋ ์ด๋ค ํ์์๋ ์์ ํ ์ ์์ต๋๋ค. ์ก์ ํ.. 2020. 3. 19. ์ด์ 1 ยทยทยท 38 39 40 41 42 43 44 ยทยทยท 49 ๋ค์ 728x90 ๋ฐ์ํ