728x90 ๋ฐ์ํ Hashtable1 [Swift] ํ๋ก๊ทธ๋๋จธ์ค ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง 4์ฃผ์ฐจ ์ง์ ๊ตฐ ์ถ์ฒํ๊ธฐ Problem ์ฝ๋ฉํ ์คํธ ์ฐ์ต - 4์ฃผ์ฐจ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ์ธ์ด์ ์ธ์ด ์ ํธ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ์ ๋ง๋ ์ง์ ๊ตฐ์ ์ถ์ฒํด์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ๋ ค๊ณ ํฉ๋๋ค. ์๋ ํ๋ 5๊ฐ ์ง์ ๊ตฐ ๋ณ๋ก ๋ง์ด ์ฌ์ฉํ๋ 5๊ฐ ์ธ์ด์ ์ง์ ๊ตฐ ์ธ์ด ์ ์๋ฅผ ๋ถ programmers.co.kr Solution ํด๋น ๋ฌธ์ ๋ Hashtable์ ์ด์ฉํด์ ํ์ด์ผ ํ๋ ๋ฌธ์ ์ ๋๋ค. 1. ์ด์ค ๋์ ๋๋ฆฌ๋ฅผ ์ด์ฉํด์ ์ง์ ๊ตฐ์ ๋ฐ๋ฅธ ์ธ์ด๋ณ ์ ์๋ฅผ ์ ์ฅํ๋ค. table์ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋ ์ค๋๋ค. 0๋ฒ์งธ๋ ์ง์ ๊ตฐ์ ์ด๋ฆ์ด๋ฏ๋ก ํค๊ฐ์ผ๋ก ์ค์ ํด์ค๋๋ค. ์ธ์ด๋ณ๋ก ์ ์๋ฅผ ์ ์ฅํด์ฃผ๋๋ฐ 1๋ฒ์งธ๋ 5,2๋ฒ์งธ๋ 4,3๋ฒ์งธ๋ 3... ์ด๋ฏ๋ก 6 - i๋ก ์ ์๋ฅผ ์ ์ฅํด์ค๋๋ค. [์ง์ ๊ตฐ:[์ธ์ด:์ ์]] [String:[String:Int]] { var jobs:[Stri.. 2021. 8. 28. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ