[iOS/SwiftUI] Custom Map Marker
ยท
iOS
์•ˆ๋…•ํ•˜์„ธ์š” :D ๋ง๊ณ ์ž…๋‹ˆ๋‹ค๐Ÿฅญ ์ด๋ฒˆ์—๋Š” SwiftUI์—์„œ Custom Map Marker ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Map Marker Map(coordinateRegion: $viewModel.mapRegion, annotationItems: viewModel.locations, annotationContent: { location in MapMarker(coordinate: location.coordinates, tint: .blue) }) .ignoresSafeArea() ๋จผ์ € ๊ธฐ๋ณธ Map Marker๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋” ์ด์œ ๋งˆ์ปค๋ฅผ ๋งŒ๋“ค๊ณ ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— Custom์„ ํ•ด์ค๋‹ˆ๋‹ค.. Custom Map Marker var body: some View { VStack(spacing: 0) {..
[Python] ๋ฐฑ์ค€ 1613 - ์—ญ์‚ฌ
ยท
Algorithm/Python
๋ฌธ์ œ ์—ญ์‚ฌ, ๊ทธ ์ค‘์—์„œ๋„ ํ•œ๊ตญ์‚ฌ์— ํ•ด๋ฐ•ํ•œ ์„ธ์ค€์ด๋Š” ๋งŽ์€ ์—ญ์‚ฌ์  ์‚ฌ๊ฑด๋“ค์˜ ์ „ํ›„ ๊ด€๊ณ„๋ฅผ ์ž˜ ์•Œ๊ณ  ์žˆ๋‹ค. ์ฆ‰, ์ž„์ง„์™œ๋ž€์ด ๋ณ‘์žํ˜ธ๋ž€๋ณด๋‹ค ๋จผ์ € ์ผ์–ด๋‚ฌ์œผ๋ฉฐ, ๋ฌด์˜ค์‚ฌํ™”๊ฐ€ ๊ธฐ๋ฌ˜์‚ฌํ™”๋ณด๋‹ค ๋จผ์ € ์ผ์–ด๋‚ฌ๋‹ค๋Š” ๋“ฑ์˜ ์ง€์‹์„ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์„ธ์ค€์ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์ผ๋ถ€ ์‚ฌ๊ฑด๋“ค์˜ ์ „ํ›„ ๊ด€๊ณ„๋“ค์ด ์ฃผ์–ด์งˆ ๋•Œ, ์ฃผ์–ด์ง„ ์‚ฌ๊ฑด๋“ค์˜ ์ „ํ›„ ๊ด€๊ณ„๋„ ์•Œ ์ˆ˜ ์žˆ์„๊นŒ? ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด๋„๋ก ํ•˜์ž. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ฒซ ์ค„์— ์‚ฌ๊ฑด์˜ ๊ฐœ์ˆ˜ n(400 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜)๊ณผ ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ๊ฑด์˜ ์ „ํ›„ ๊ด€๊ณ„์˜ ๊ฐœ์ˆ˜ k(50,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ k์ค„์—๋Š” ์ „ํ›„ ๊ด€๊ณ„๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” ๋‘ ์‚ฌ๊ฑด์˜ ๋ฒˆํ˜ธ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋Š” ์•ž์— ์žˆ๋Š” ๋ฒˆํ˜ธ์˜ ์‚ฌ๊ฑด์ด ๋’ค์— ์žˆ๋Š” ๋ฒˆํ˜ธ์˜ ์‚ฌ๊ฑด๋ณด๋‹ค ๋จผ์ € ์ผ์–ด๋‚ฌ์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฌผ๋ก  ์‚ฌ๊ฑด์˜ ์ „ํ›„ ๊ด€๊ณ„๊ฐ€ ๋ชจ์ˆœ์ธ ๊ฒฝ์šฐ๋Š” ์—†๋‹ค...
[Python] ๋ฐฑ์ค€ 6118 - ์ˆจ๋ฐ”๊ผญ์งˆ
ยท
Algorithm/Python
๋ฌธ์ œ ์žฌ์„œ๊ธฐ๋Š” ์ˆ˜ํ˜€๋‹ˆ์™€ ๊ต์™ธ ๋†์žฅ์—์„œ ์ˆจ๋ฐ”๊ผญ์งˆ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ๋†์žฅ์—๋Š” ํ—›๊ฐ„์ด ๋งŽ์ด ๋„๋ ค์žˆ๊ณ  ์žฌ์„œ๊ธฐ๋Š” ๊ทธ ์ค‘์— ํ•˜๋‚˜์— ์ˆจ์–ด์•ผ ํ•œ๋‹ค. ํ—›๊ฐ„์˜ ๊ฐœ์ˆ˜๋Š” N(2
[iOS/Swift] Localization ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•
ยท
iOS/Swift
์•ˆ๋…•ํ•˜์„ธ์š” :D ๋ง๊ณ ์ž…๋‹ˆ๋‹ค๐Ÿฅญ ์ด๋ฒˆ์—๋Š” ์ด๋ฏธ์ง€๋ฅผ ํ˜„์ง€ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์˜ ์ธ์ŠคํŽ™ํ„ฐ์ฐฝ์—์„œ ๋˜‘๊ฐ™์ด Localize...๋ฅผ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ์ฒดํฌํ• ์ˆ˜์žˆ๋Š”๊ฒŒ ์ƒ๊ธฐ๋Š”๋ฐ ๋‘˜ ๋‹ค ํ•„์š”ํ•˜๋‹ˆ๊น ๋‘˜ ๋‹ค ์ฒดํฌํ•ด์ค๋‹ˆ๋‹ค! ์ด๋Ÿฐ์‹์œผ๋กœ ๊ณต๊ฐ„์ด ์ƒ๊ธฐ๋Š”๋ฐ ํ•ด๋‹นํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ๊ธฐ๋งŒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.