๋ฐฑ์ค ๋ฌธ์ ๋งํฌํ์ด Github ๋งํฌ ๋ฌธ์ ์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค.Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ Xj์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค.X1, X2, ..., XN์ ์ขํ ์์ถ์ ์ ์ฉํ ๊ฒฐ๊ณผ X'1, X'2, ..., X'N๋ฅผ ์ถ๋ ฅํด๋ณด์. ์
๋ ฅ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค.๋์งธ ์ค์๋ ๊ณต๋ฐฑ ํ ์นธ์ผ๋ก ๊ตฌ๋ถ๋ X1, X2, ..., XN์ด ์ฃผ์ด์ง๋ค.์ถ๋ ฅ์ฒซ์งธ ์ค์ X'1, X'2, ..., X'N์ ๊ณต๋ฐฑ ํ ์นธ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. ์ ํ1 ≤ N ≤ 1,000,00010 ≤ X ≤ 10i99 ์์ ์
๋ ฅ 152 4 -10 4 -9์์ ์ถ๋ ฅ 12 3 0 3 1 ์์ ์
๋ ฅ 261000 999 100..
๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
๋ฐฑ์ค ๋ฌธ์ ๋งํฌํ์ด Github ๋งํฌ ๋ฌธ์ ์๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ํต๊ณํ์์ ์๋นํ ์ค์ํ ์ผ์ด๋ค. ํต๊ณํ์์ N๊ฐ์ ์๋ฅผ ๋ํํ๋ ๊ธฐ๋ณธ ํต๊ณ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค. ๋จ, N์ ํ์๋ผ๊ณ ๊ฐ์ ํ์.์ฐ์ ํ๊ท : N๊ฐ์ ์๋ค์ ํฉ์ N์ผ๋ก ๋๋ ๊ฐ์ค์๊ฐ : N๊ฐ์ ์๋ค์ ์ฆ๊ฐํ๋ ์์๋ก ๋์ดํ์ ๊ฒฝ์ฐ ๊ทธ ์ค์์ ์์นํ๋ ๊ฐ์ต๋น๊ฐ : N๊ฐ์ ์๋ค ์ค ๊ฐ์ฅ ๋ง์ด ๋ํ๋๋ ๊ฐ๋ฒ์ : N๊ฐ์ ์๋ค ์ค ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ฐจ์ดN๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ค ๊ฐ์ง ๊ธฐ๋ณธ ํต๊ณ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์
๋ ฅ์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋จ, N์ ํ์์ด๋ค. ๊ทธ ๋ค์ N๊ฐ์ ์ค์๋ ์ ์๋ค์ด ์ฃผ์ด์ง๋ค. ์
๋ ฅ๋๋ ์ ์์ ์ ๋๊ฐ์ 4,000์ ๋์ง ์๋๋ค. ์ถ๋ ฅ์ฒซ์งธ ์ค์๋ ์ฐ์ ํ๊ท ..
๋ฐฑ์ค ๋ฌธ์ ๋งํฌํ์ด Github ๋งํฌ ๋ฌธ์ ํ์์ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ๊ธฐ๋ก ์ ๋ช
ํ ์ค์๋ํ๊ต์ JH ๊ต์๋์ ํ์๋ค๋ก๋ถํฐ ์ฌ๊ทํจ์๊ฐ ๋ฌด์์ธ์ง์ ๋ํ์ฌ ๋ง์ ์ง๋ฌธ์ ๋ฐ์์๋ค.๋งค๋ฒ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ์
จ๋ JH ๊ต์๋์ด์ง๋ง ๊ทธ๋ ์ค์๋ํ๊ต๊ฐ ์์ ๊ณผ ๋ง๋๊ฐ์ ๋ํ ๊ณ ๋ฏผ์ ํญ์ ํด์๋ค.์ค์๋ํ๊ต์ ์์ ์ ๊ธธ์ด ๋ง์ง ์๋ค๊ณ ์๊ฐํ JH ๊ต์๋์ ๊ฒฐ๊ตญ ์ค์๋ํ๊ต๋ฅผ ๋ ๋๊ธฐ๋ก ๊ฒฐ์ ํ์๋ค.๋ ๋๊ธฐ ์ ๊น์ง๋ ์ ์๋ค์ ์๊ฐํ์
จ๋ JH ๊ต์๋์ ์ฌ๊ทํจ์๊ฐ ๋ฌด์์ธ์ง ๋ฌผ์ด๋ณด๋ ํ์๋ค์ ์ํ ์์ ์ ๋ฌผ๋ก ์๋ ์๋ต ์ฑ๋ด์ ์ค๋นํ๊ธฐ๋ก ํ๋ค.JH ๊ต์๋์ด ๋ง๋ค ์ฑ๋ด์ ์๋ต์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณด์. ์
๋ ฅ๊ต์๋์ด ์ถ๋ ฅ์ ์ํ๋ ์ฌ๊ท ํ์ N(1 ≤ N ≤ 50)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ์ถ๋ ฅ ์์๋ฅผ ๋ณด๊ณ ์ฌ๊ท ํ์์ ๋ฐ๋ฅธ ์ฑ๋ด์ ์๋ต์ ์ถ๋ ฅํ๋ค. ..
List (๋ฆฌ์คํธ): ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์์๋๋ก ์ ์ฅํ๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ํ์ค ์๋ฃํ ๋ฆฌ์คํธ์ ํน์ง์์๊ฐ ์กด์ฌ๊ฐ๋ณํ ์๋ฃํ๋๊ดํธ([])๋ก ํ๊ธฐ์ด๋ค ์๋ฃํ์ด๋ผ๋ ์ ์ฅ ๊ฐ๋ฅ0 ๊ฐ ์ด์์ ๊ฐ์ฒด๋ฅผ ํฌํจํ๋ฉฐ ๋ฐ์ดํฐ ๋ชฉ๋ก์ ์ ์ฅmy_list_1 = [1, 'a', 3, 'b', 5]my_list_2 = [1, 2, 3, 'Python', ['hello', 'world', '!!!']] > ๋น์ด์๋ ๋ฆฌ์คํธ ์์ฑa = list()b = [] ๋ฆฌ์คํธ์ ์ธ๋ฑ์ฑ( indexing )my_list = [1, 'a', 3, 'b', 5]print(my_list[0]) # 1print(my_list[1]) # aprint(my_list[2]) # 3print(my_list[3]) # bprint(my_list[4]) #..
์ค๋๋ง์ TIL๋ก ๋์์๋ค์!์ค๋๋ถํฐ ๋ค์ ๊พธ์คํ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค..ใ
์ธํผ ์ผ๊ธฐ๊ฐ ๋ ์ง๋...?ใ
ใ
๋ณ์ (Variable): ๊ฐ์ ์ฐธ์กฐํ๊ธฐ ์ํ ์ด๋ฆ age = 2525๋ผ๋ ์๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ age๋ผ๋ ๋ณ์์ ํ ๋น๋์ด ์๋ ๊ฒ age = 32ages = 26age๋ผ๋ ๋ณ์๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ค๋ฉด, ๋ณ์์ ๋ค์ด์๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๋ณ๊ฒฝages๋ผ๋ ๋ณ์๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์กด์ฌํ์ง ์๋๋ค๋ฉด, ์๋ก์ด ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ํ ๋น ๋ณ์๋ช
๊ท์น์๋ฌธ ์ํ๋ฒณ, ์ธ๋์ค์ฝ์ด, ์ซ์๋ก ๊ตฌ์ฑ ( ํ๊ธ์ด ์ปดํ์ผ ์๋ฌ๊ฐ ๋์ง ์์ง๋ง, ๊ท์น์ ์๋ )์ซ์๋ก ์์๋ถ๊ฐ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํจ์ค๋ค์ดํฌ ์ผ์ด์ค ์ฌ์ฉํ์ด์ฌ ๋ด๋ถ์ ์์ฝ์ด ์ฌ์ฉ ๋ถ๊ฐprint์ ๊ฐ์ ํจ์๋ช
์ฌ์ฉ ๋ถ๊ฐ ๋ฐ์ดํฐ ํ์
( Data Types ) int ( ..
๐ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.krโ๐ป ๋ฌธ์ ํ์ด Github ๋งํฌ -Swift-CodingTest/ํ๋ก๊ทธ๋๋จธ์ค/2/84512.โ
๋ชจ์โ
์ฌ์ at main · BaeJihae/-Swift-CodingTestSwift๋ก ํผ ์ฝ๋ฉ ํ
์คํธ ๋ฌธ์ ๋ค์ ์ ๋ฆฌํ๊ณ ๊ณต๋ถํ๋ ๊ณต๊ฐ์
๋๋ค. Contribute to BaeJihae/-Swift-CodingTest development by creating an account on GitHub.github.com ๋ฌธ์ ์ค๋ช
์ฌ์ ์ ์ํ๋ฒณ ๋ชจ์ 'A', 'E', 'I', 'O', 'U'๋ง์ ..
์ค๋์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ณ ( ํ.. ํ๋ฌธ์ .. )๋ธ๊พธ๋ฅผ ์กฐ๊ธํ๊ณ ( ์๋.. ๋ง์ดํ๊ณ .. )๊ฐ์๋ฅผ ๋ฃ๊ณ ( ์ ๋ฆฌ๋ ์ํ๊ณ .. )๋ด์ผ๊น์ง ์ ์ถํด์ผํ๋ Github ๊ณผ์ ๋ฅผ ์ด์ฌํ ํ์ด์! ์๋ฎฌ๋ ์ดํฐ ์ค๋ฅํ .. ์๊น๊น์ง๋ ๋ถ๋ช
ํ ๋์๋๋ฐ ๊ฐ์๊ธฐ ์๋ฎฌ๋ ์ดํฐ ์ค๋ฅ๊ฐ ๋ ์์ด๋ค ํ๋ก์ ํธ์ด๋ ๋ค ์ผ์ง์ง ์๋๋ผ๊ตฌ์!์๋ก์ด ํ๋ก์ ํธ๋ฅผ ํ์ฑํ๋๋ฐ๋ ์ ๋ ๊ฒ ๋ ์ ์ธํฐ๋ท์๋ ์ณ๋ณด๊ณ , ๊น๋ผ์ 17.4 ๋ ๋ค์ ๊น์๋๋ฐ ํด๊ฒฐํ์ง ๋ชปํ์์ด์! ํ .. ์ปดํจํฐ๋ฅผ ํ๋ฒ ๊ป๋ค๊ฐ ์ผ๋ด์ผ๊ฒ ๋ค ํ๊ณ ๋ ์ปดํจํฐ๋ฅผ ๊ป๋ค๊ฐ ํค๋ ํด๊ฒฐ๋์์ต๋๋ค~ ^_^๋ฌด์จ ์ค๋ฅ์ธ์ง๋ ์์ง๋ ๋ชจ๋ฅด๊ฒ ์ด์ใ
URLSession๊ณผ Alamofire์ค๋ ๊ณผ์ ๋ฅผ ํ๋ฉด์ URLSession๊ณผ Alamofire ๋ณต์ต ๊ฒธ ๋คํธ์ํฌ ํต์ ์ ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋ค ๊ตฌํํด๋ณด์์ด์! A..
๐ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.krโ๐ป ๋ฌธ์ ํ์ด Github ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr ๋ฌธ์ ์ค๋ช
์ฃผ์ฐจ์ฅ์ ์๊ธํ์ ์ฐจ๋์ด ๋ค์ด์ค๊ณ (์
์ฐจ) ๋๊ฐ(์ถ์ฐจ) ๊ธฐ๋ก์ด ์ฃผ์ด์ก์ ๋, ์ฐจ๋๋ณ๋ก ์ฃผ์ฐจ ์๊ธ์ ๊ณ์ฐํ๋ ค๊ณ ํฉ๋๋ค. ์๋๋ ํ๋์ ์์๋ฅผ ๋ํ๋
๋๋ค. ์๊ธํ๊ธฐ๋ณธ ์๊ฐ(๋ถ)๊ธฐ๋ณธ ์๊ธ(์)๋จ์ ์๊ฐ(๋ถ)๋จ์ ์๊ธ(์)180500010600์
/์ถ์ฐจ ๊ธฐ..