์ด์ ๊ณ ๋ฏผ๋ง ํ๋ค๊ฐ ๋ชป ํผ ํ๋ก๊ทธ๋๋จธ์ค ๋ช
์์ ์ ๋น(1)..
์๊ฐํด ๋ณด๋..ใ
ใ
ใ
ํธ๋ ์๊ฐ๋ณด๋ค ๋ฌธ์ ์ดํดํ๋ ๋ฐ ์ค๋ ๊ฑธ๋ ธ๋ ๊ฒ ๊ฐ๋ค.
๋งค์ผ ์ฌ๋ฌ ๋ช
์ ๊ฐ์๊ฐ ๋
ธ๋๋ฅผ ๋ถ๋ฅธ๋ค ์๊ฐํ๊ณ ์ฝ์๋๋ฐ,
๋งค์ผ 1๋ช
์ ๊ฐ์๊ฐ ๋ถ๋ฅด๋ ๊ฑฐ์๋ค..๐
์ฒ์๋ถํฐ ๊ผผ๊ผผํ๊ฒ ์ฝ๋ ์ต๊ด์ ๋ค์ฌ์ผ๊ฒ ๋ค.
๋ค์ ์๊ฐํด๋ ์ ๊ทธ๋ ๊ฒ ์ฝ์๋ ์ถ์๋ฐ,,
์๋ฌดํผ ๋ค ํ๊ณ ๋์, ์ฝ๋๋ฅผ ์ญ ์ฝ์ด๋ณด๋
์์ผ๋ก ์ด๋ฐ ์์ ๋ฌธ์ ๋ค์ ์ด๋ ๊ฒ ํ์ด๋๊ฐ๋ฉด ๋๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
( .removeLast() ์ .last ์ ๋ฐฐ์ฐ๊ณ ๋๋ ๋ฌธ์ ํ์ด ์ดํด๊ฐ ์ฌ์์ง.)
๋ค๋ฅธ ์ฌ๋๋ค์ด ํผ ์ฝ๋๋ ์ฝ์ด๋ณด๋ฉด์
๋ ๋ค๋ฅธ ํ์ด ๋ฐฉ๋ฒ๋ ๊ณต๋ถํด ๋ณด๋ ค๊ณ ํ๋ค.
<๋ฌธ์ >
< ๋ด ํ์ด>
์ ์๋ฅผ for ๋ฌธ์ผ๋ก ๋๋ ค์ hallOfFame์ ๋ฃ์ด์ฃผ๊ณ , ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํด์ฃผ์๋ค.
if ๋ฌธ์ผ๋ก hallOfFame์ ์๊ฐ k๋ณด๋ค ์ปค์ง๋ฉด,
๊ฐ์ฅ ๋ง์ง๋ง์ ์๋(์ ์๊ฐ ์ ์ผ ๋ฎ์ = ๋ช
์์ ์ ๋น์์ ๋จ์ด์ง๋) ์ ์๋ฅผ ์ ๊ฑฐํ๋ค.
์ด์ lastRank์ hallOfFame์ ์๋ ๊ฐ์ฅ ๋ง์ง๋ง ์ ์(๋ช
์์ ์ ๋น์ ์๋ ์ตํ์ ์ ์)๋ฅผ ๋ฃ๋๋ค.
result์ lastRank๋ฅผ ๋ํด์ค๋ค.
result๋ฅผ ๋ฆฌํดํด์ฃผ๋ฉด ๋!!
'์๊ณ ๋ฆฌ์ฆ(programmers)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_ํ๊ท ๊ตฌํ๊ธฐ/ ์๋ฆฟ์ ๋ํ๊ธฐ (0) | 2024.03.13 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์ง์์ ํ์ (0) | 2024.03.12 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_๋ฐฐ์ด์ ํ๊ท ๊ฐ (2) | 2024.03.12 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์ง์์ ํฉ (0) | 2024.03.11 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_๊ฐ๋๊ธฐ (0) | 2024.03.07 |