-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
ํ์ด๋ฏธํก์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.
Description
โ ๏ธ ๋์ ํ์ด
Set์ ์ด์ฉํด ์ค๋ณต ์ ๊ฑฐํ์ฌ ํ์ํ ์ต์ ๋ณด์ ๊ฐ์ ๊ณ์ฐ- for๋ฌธ์ 2๋ฒ ๋๊ฑฐ๋ while๋ฌธ์ ๋๋ฉด์ ๋ฒ์์ ์กด์ฌํ๋ ๋ณด์์ ์กฐํฉ์ด
Set์ ํตํด ์ค๋ณต ์ ๊ฑฐํ ๋ณด์ ์กฐํฉ๊ณผ ์ผ์นํ๋์ง ๋น๊ต - ์ผ์นํ๋ฉด ํด๋น ์์, ๋ index๋ฅผ answer์ ๋ด์ return
=> ์ ํ์ฑ์์ 2๊ฐ ๋ฌธ์ ์๊ฐ ์ด๊ณผ, ํจ์จ์ฑ ํ ์คํธ ํต๊ณผ ๋ชปํจ
โ๏ธ ์ค๋ต ์์ธ ๋ถ์
- ์ด์ค for๋ฌธ์ผ๋ก ํด๊ฒฐํ ์ ์์ : gems ๋ฐฐ์ด ํฌ๊ธฐ ์ต๋ 10๋ง
Set์ ๋ด์ ๋ฐฐ์ด์ ๋น๊ตํ๊ธฐ๋ณด๋ค ๊ฐ ์์๋ฅผ countํด์ ๋ชจ๋ ๋ณด์์count > 0์ธ์ง ํ์ธํ๋ ๊ฒ์ด ๋ ํจ์จ์ !- ์ด๋ฐ ๋ฌธ์ ๋ ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ(์ฌ๋ผ์ด๋ฉ ์๋์ฐ ์๊ณ ๋ฆฌ์ฆ) ์ ์ด์ฉํด ํ ์ ์์
๐ ํ์ด ํต์ฌ
*ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ(์ฌ๋ผ์ด๋ฉ ์๋์ฐ ์๊ณ ๋ฆฌ์ฆ)
์ด๋ค ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ฐ์ ๊ตฌ๊ฐ์ ๊ตฌํ ๋ O(N) ์ผ๋ก ํ ์ ์๋๋ก ๋์์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ ๊ฐ์ ํฌ์ธํฐ
l(left),r(right)๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฆ๊ฐ์์ผ๋๊ฐ๋ฉด์ ํ์ธํ๋ ๋ฐฉ๋ฒ - left, right ๋ ์ค ํ๋๋ผ๋ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ํ์ ์ข ๋ฃ(๊ทธ๋ฌ๋ ๋ณธ ๋ฌธ์ ์์๋ right๋ง ์ฒดํฌํด๋ ๋จ)
Map ๊ฐ์ฒด ์ฅ์ :
size์์ฑ์ผ๋ก ๊ฐ์ฒด ํฌ๊ธฐ๋ฅผ ์ฝ๊ฒ ํ์ธ ๊ฐ๋ฅ- ๋ฐ์ดํฐ ์ถ๊ฐ, ์ญ์ ์ ์ผ๋ฐ
Object๊ฐ์ฒด๋ณด๋ค ์ฑ๋ฅ์ด ์ข์.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ํ์ด๋ฏธํก์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.