๋งค์ฃผ ํ์์ผ๋ง๋ค ์ ๋ก๋ฒ ์ด์ค์์ ์๊ฒ๋ ์ธ ๋ถ๋ค๊ณผ ๊ฐ์ด ์คํ๋ผ์ธ์ผ๋ก ์คํฐ๋๋ฅผ ํ๋ค.(์ผ์์ผ์ ์จ๋ผ์ธ์ผ๋ก ํผํผํฐ ๊ณผ์ ํผ๋๋ฐฑ์ ์งํํ๋ค.)์ค๋์ ์์ฃผ ๊ฐ์ฑ ๊ฐ๋ํ ํ์์ค์์ ์คํฐ๋๋ฅผ ํ์๊ณ ์ด์ฉ๋ค ๋ณด๋ ๊ทธ ํ์์ค ์ด๋ฆ์ ๋ฐ ์ฐ๋ฆฌ์ ์คํฐ๋๋ ๋ชจ๊ทธ๋ ์คํฐ๋๊ฐ ๋์๋ค.์ ๋ฒ ์ฒซ
์ค๋์ ๊ทธ๋ก์ค ํดํน ๊ฐ์๋ฅผ ํ์ตํ์๋ค.ํ ๋ฌ ์ ์ ์ฝ์๋ ๊ทธ๋ก์ค ํดํน ์ฑ ๋ด์ฉ๋ค์ด ๊ฐ์ด ๋ ์ฌ๋๋ค.๊ฐ์๋ฅผ ๋ณด๋ฉฐ ๊ธฐ์ต์ ๋จ๋ ๊ฒ์ "AARRR"์ด๋ค.์ฑ ์ผ๋ก ์ฝ์์ ๋์ ๊ฐ์ฌ๋์ ๋ง๋ก ๋ฃ๋ ๊ฒ์ ๋๋ค๋ฅธ ๋๋์ผ๋ก ๋ด์ฉ๋ค์ด ์ ๋ฌ๋์์๋ค.๋นจ๋ฆฌ ์ค๋ฌด์ ๋ค์ด๊ฐ ํ ์คํธ๋ฅผ ํ๋ฉฐ ์ ํ๋ฅ ๋ฑ
๋ด๊ฐ ์ด ์ฑ ์ ๊ตฌ๋งคํ๋๋ก ๋ง๋ ๋ด์ฉ์ด๋ค.์ฑ ์ ๋ฑ ํผ์ณค์ ๋ ๋์จ ๋ฌธ๊ตฌ โํ์ง๋ง์ผ๋ก๋ ์ฐจ๋ณ์ฑ์ ๋๊ธฐ ์ด๋ ค์์ก๋คโ๋ผ๋ ์ฃผ์ ๊ฐ ๋์ ๊ด์ฌ์ ๋์๋ค.์์ฆ์ ๋์จ ์ ํ ๋๋ ์๋น์ค๋ค์ ์ง ํ๊ท ์น๊ฐ ๋๋ค๊ณ ๋๊ผ๊ณ ์๋ง์ ์ ํ์ง๋ค ์ค์์ ๊ฐ๋์ ๊ทธ ์ ํ์ง๋ค์ ๋น๊ตํ๋ ๊ฒ์ ์ง๋ ค โ
์๋ 1์์ ์ฝ๋ฉ ๊ณต๋ถ๋ฅผ ์์ํด ๋ฑ 10๊ฐ์๋ง์ ์ทจ๋ฝ๋ฅผ ํ๊ณ ์ง๊ธ ๋ค์ ์ง๋ฌด ์ ํ์ ์ค๋นํ๊ณ ์๋ค.์ฝ๋ฉ๋ ์ข๋ค ์ฌ๋ฐ๋ค.ํ์ง๋ง ์๋ 1๋ ๋์ ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ํ๊ณ ๋ ์ ๋ฌด๋ฅผ ํ๋ฉด์ ํ๋ฃจ์ข ์ผ ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ์จ๋ฆํ๋ ๊ฒ์ด ๋๋์ ๋ง์ง ์๋ค๊ณ ๋๊ผ๋ค.ํ๋ก์ ํธ ์ฒ์๋ถํฐ ๋๊น์ง
๋งฅ๋ถ ์์ด๋ฅผ ์๋ค.์์์ ์คํ๋ผ์ดํธ.์๋กฑํ๋คโจ์์ฃผ ๋ง์ ๋ ๋ค.์์ฃผ ์์ฃผ ๋ง์์ ์ ๋ ๋ค.์์์ผ ์์นจ์ ์๊ธ์น์ฒ๋ผ ์ผ์ด๋์ผํ๋๋ฐ ์ค๋์ ์ํ๋ ์์นจ์ฒ๋ผ ์ค๋ ๋ ๋ง์์ผ๋ก ์ผ์ด๋ฌ๋ค.ํ์ฌ ์๋ฆฌ๋ฒ ์ดํฐ์์ ๋ง๋ ์ฟ ํก ์์ ์จ ์ด์ฐ๋ ๋ฐ๊ฐ๋์ง ๐ฅณ์ง์ฅ ๋๋ฃ๋ถ์ด ๋งฅ๋ถ ์ธ๋ฐ์ฑ์ ์ฐ์ด์ฃผ์ จ
sort๋ ๊ธฐ๋ณธ์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฐ๋๋ก ๋ค์ง์ด ์ฃผ์ด์ ์ถ๋ ฅํ๋๋ก ํ์๋ค.
์ฌ์ ๋ ๋ฌธ์ !
์ ๊ณฑ์ ์ด๋ป๊ฒ ํด์ผํ๋ ์๊ฐํ๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋์ง ์ฐพ์๋ณด๋ math.sqrt(n)๋ฅผ ํข์ ์ฌ์ฉํด๋ณด์๋ค.math.sqrt(n)๋ floatํ์ ์ด๋ผ int๋ก ํ์ ๋ณํ์์ผ์ค์ผํ๋ค.๋ค๋ฅธ ๋ถ์ด ์์ฑํ ๋ต๋ณ ์ค ์ ๊ณฑ์ \*\*1/2๋ก ํํํ์ ๋ถ์ด ์์ด ๊ทธ๊ฑธ ์ด์ฉํด์ ๋ค์ ํ
์ ์ฝ๋๋ฅผ ์คํํ๋ "None"์ ๋ฐํํ์๋ค. 'list.revers()'๋ฉ์๋๋ ๋ฆฌ์คํธ์ ์์๋ค์ ๋ค์ง๊ธฐ๋ง ํ๊ณ ๋ฐํ๊ฐ์ด ์๋ค. ๋ฐ๋ผ์ answer์ ๊ฐ์ "None"์ด ๋๋๊ฒ์ด์๋ค.์ด๊ฒ์ ํด๊ฒฐํ๊ธฐ์ํด ๋ฉ์๋๋ฅผ ํธ์ถํ ํ 'answer'๋ณ์๋ฅผ ๋ฐํํ๋๋ก ํค์ค์ผํ๋ค.๋ด
์ ๋ ฅ๋ฐ์ ์ซ์๋ฅผ ๋ฌธ์์ด๋ก ํ๋ณํํ์ฌ ์ธ๋ฑ์ค ๊ฐ๋ค์ ๋ํ๊ธฐ์์์ ํ๋ฆ๋๋ก ์์ฑํ ์ฝ๋์ด๋ค.ํ ์คํธ ์ผ์ด์ค๋ค์ ๋ชจ๋ ํต๊ณผ ํ์์ง๋ง ์ฝ๋๊ฐ ๋๋ฌด ์ง์ ๋ถํ์ฌ ์๋์ ๊ฐ์ด ๋ค์ ์ ๋ฆฌํ์๋ค.๋ฌธ์์ด๋ก ๋ณ๊ฒฝ ํ ํ๋์ฉ ๊บผ๋ด์ int๊ฐ์ผ๋ก ํ๋ณํํ์ฌ ๋ํด์ฃผ๋ ์ฝ๋์ด๋ค.
๋ถํธ์บ ํ์ ๋ค๋๋ ์์ ๊ฐ์ฌ๋์ด ํด๋ผ์ด๋ฐ์ด ํนํ ๊ฐ๋ฐ์๋ค์๊ฒ ์ข์ ์ด๋์ด๋ค ๋ผ๊ณ ๋ง์ํ์ ์ ์ด ์๋ค.๊ธฐํ๊ฐ ์๊ฒจ ์ด๋ฒ ์ฃผ๋ง์ ํด๋ผ์ด๋ฐ ์ฒดํ ์์ ์ ๋ฃ๊ณ ์๋ค.(์ด ์ฌ์ง์ ์ฐ์ ๋ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๊ณ ๊ธฐ๋๋ง ์ฐจ์๋ ์ํ์์ง....)๋จผ์ ๊ฐ์ฌ๋์ด ํํํ ๋ฒฝ์ด ์๋ ๊ณณ์ ๋ฐ๋ ค๊ฐ
๋ด๊ฐ ๊ทผ๋ฌดํ๋ ๊ณณ์ ์ผ๋ณธ์์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณณ์ด๊ธฐ ๋๋ฌธ์ ์ผ๋ณธ์ด ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๊ธฐํ๊ฐ ๋ง๋ค. (์๋ ๊ฑฐ์๋ค๋ค)์ผ๋ณธ์ด ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ์ ํํ์๋ฅผ ๋ถ๋ฅํด ๋ถ์ํ๋ ์์ ์ ํ๊ธฐ์ํค Sudachipy๋ฅผ ์ด์ฉํ๊ฒ ๋์๋ค.์๋ฃ๋ฅผ ์ฐพ๋ค๋ณด๋ ํ๊ตญ์ด ์๋ฃ๋ค์ ๊ฑฐ์ ์์ด ํํ๊ณ ๋ฅผ ์ด์ฉํด
๋งฅ๋ฏธ๋๋ฅผ ์ฌ์ฉํ๋ค ์๋ก์ด ๋งฅ๋ถ์์ ์์ ์ ํ๊ฒ ๋์๋ค.ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ์๋ก์ด ๋งฅ๋ถ์ ๊น ํด๋ก ํ ํ๋ก์ ํธ๊ฐ ์คํ์ด ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค. flutter clean && flutter pub get && cd ios/ && pod install
ํ๋ก์ ํธ์์ ๋ชจ๋ธ ์์ฑ ์ imagePath ๋ณ์์ ์ด๋ฏธ์งํ์ผ๊ฒฝ๋ก๋ฅผ ์ ์ฅํ๋ ค๊ณ ํ๋๋ฐ ์๋ฌ๊ฐ ๋ฌ๋ค.์๊ณ ๋ณด๋ null๊ฐ์ ๊ฒ์ฌํด์ค์ผํ๋๋ฐ ๊ทธ๋ฌ์ง ์์์ ์๊ธด ๋ฌธ์ ์๋ค.์ด๋ ๊ฒ ๋ณ๊ฒฝํด์ฃผ๊ณ ๋๋ ์ ์คํ์ด ๋์๋ค.์ฐธ๊ณ : https://stackoverflow.com/
์ฑ์ ๋ง๋ ํ ์ค ๊ธฐ๊ธฐ์์ ์คํ์์ผ๋ณด๋ คํ๋ ์๋์ด ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.ํฐ๋ฏธ๋์ ์ด๊ณ $flutter build ios ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๋ฉด ํด๊ฒฐ์ด ๋๋ค.
ํฐ๋ฏธ๋์์ ํ๋ฌํฐ ํ๋ก์ ํธ๋ก ์ด๋ ํ์ฐจ๋ก๋ก ํด์ฃผ๋ฉด ๋๋ค.๋ง์ฝ ์ด๋ ๊ฒ ํ๋๋ฐ ์ ์ ๋๋ค๋ฉด podfile์ vim์ผ๋ก ์ด์ด platform :ios, '9.0' ์ ์ฃผ์์ ํด์ ํด์ค๋ค.
์ฑ์ ๋น๋ํ๋ ค๊ณ ํ๋ ๊ณ์ ๊ด๋ จ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.์์ธ์ xcode 14.1 ๋ฒ์ ๋ฌธ์ ์๋ค.(https://developer.apple.com/forums/thread/719239)14.0์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ํด๊ฒฐ๋์๋ค.
์ฐ๋ฆฌ๋ ์ด์ ํฐ๋ฏธ๋์์ ํ๋ฌํฐ ๊ด๋ จ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ flutter doctor๋ก ํ๋ฌํฐ๊ฐ ์ ์ค์น๋์๋์ง ํ์ธ ํ ์ ์๋ค.ํฐ๋ฏธ๋ ์ฐฝ์ ์คํ์์ผ flutter doctor๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ์น๋ฉด ์ฐ์ปด ๋ฉ์ธ์ง์ํจ๊ป ์๊ตฌํ๋ ํ๋ก๊ทธ๋จ๋ค์ ์ค์น ์ฌ๋ถ๋ฅผ ์๋ ค์ค
์ด์ ์ฐ๋ฆฌ๋ Flutter SDK๋ผ๋ ๊ฑธ ์ค์นํด์ผํ๋ค. 1. Flutter SDK ๋ค์ด๋ก๋ ์๋์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ Flutter SDK๋ฅผ ๋ค์ด๋ก๋ ํ ์ ์๋ค. > https://flutter-ko.dev/docs/get-started/install/macos ์์