Problem
Solution
์ด๋ฒ ๋ฌธ์ ๋ ์ด๋ถํ์์ผ๋ก ํ์ด์ผํ๋ ๋ฌธ์ ์ ๋๋ค.
1. ์ฌ์ฌ ์๊ฐ ์ค ๊ฐ์ฅ ์ฌ์ฌ๊ฐ ์ค๋ ๊ฑธ๋ฆฌ๋ ์๊ฐ๊ณผ ๋ชจ๋ ์ฌ๋ ์ซ์๋ฅผ ๊ณฑํ ๊ฒ์ผ๋ก ์ต๋๊ฐ์ ์ ํ๋ค.
๊ฐ์ฅ ์ค๋ ๊ฑธ๋ฆฌ๋ ์ฌ๋์ด ๋ชจ๋ ์ฌ๋์ ๋งก์์ ๊ฒฝ์ฐ๊ฐ ์ต๋๋ก ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด๋ฏ๋ก ์์ ๊ฐ์ด ์ต๋๊ฐ์ ์ ํด์ค๋๋ค.
๋ง์ฝ 6๋ช ์ ์ฌ๋์ด 7๋ถ,10๋ถ ๊ฑธ๋ฆฌ๋ ์ฌ์ฌ๊ด์๊ฒ ์ฌ์ฌ๋ฅผ ๋ฐ๋๋ค๋ฉด ์ต๋๊ฐ์ 10๋ถ(๊ฐ์ฅ ์ค๋ ๊ฑธ๋ฆฌ๋ ์๊ฐ) * 6๋ช ์ด๋ฏ๋ก
60๋ถ์ด ๋ ๊ฒ์ ๋๋ค.
2.์ต๋๊ฐ์ ๊ฐ ์ฌ์ฌ ์๊ฐ์ผ๋ก ๋๋ ์ด ์ฌ์ฌ๋ฐ์ ์ ์๋ ์๊ฐ์ ๊ตฌํฉ๋๋ค.
1๋ฒ์์ ๊ตฌํ ์ต๋๊ฐ์ ๊ฐ๊ฐ 7๊ณผ 10์ผ๋ก ๋๋๋ฉด 8๋ช ,6๋ช ์ด๋ฏ๋ก 14๋ช ์ ๋๋ค.
3. ์ฌ์ฌ๋ฅผ ๋ฐ์์ผ ํ ์ฌ๋์ด ๋ชจ๋ ๋๋ ๋ ์๊ฐ์ ๊ตฌํด์ค๋๋ค.
์์์ ์ต์๊ฐ 1๋ถ๊ณผ ์ต๋๊ฐ์ ๋ํ ๋ค 2๋ก ๋๋ ์ค ์ค๊ฐ๊ฐ์ ์ ํด์ค๋๋ค.
์์๋ก ํ๋ฉด (1 + 60)/2 ์ด๋ฏ๋ก 30์ด ๋ ๊ฒ์ ๋๋ค.
๋ง์ฝ 2๋ฒ์์ ๊ตฌํ๊ฐ์ด ๋ง๊ฑฐ๋ ๊ฐ๋ค๋ฉด ์ต์๊ฐ์ ์ค๊ฐ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ณ ์ต๋๊ฐ์ ์ค๊ฐ๊ฐ์ -1ํ ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค.
๋ง์ฝ 2๋ฒ์์ ๊ตฌํ๊ฐ์ด ๋ ์ ๋ค๋ฉด ์ต์๊ฐ์ ์ค๊ฐ๊ฐ์ +1ํ ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค.
์ด๋ฐ์์ผ๋ก ์ฌ์ฌ๋ฅผ ๋ฐ์์ผ ํ ์ฌ๋ ์๊ฐ ๋ ๋๊น์ง ๋ฐ๋ณตํด์ค๋๋ค.
์์๋ก ํ๋ฉด 28๋ถ์ด ๋์์๋ 6๋ช ์ ์ฌ๋์ด ๋๋ฏ๋ก 28๋ถ์ ๋ฐํํด์ฃผ๋ฉด ๋ฉ๋๋ค.
Source Code
P.S
์ฒซ ํ์ด๋ ์ฐ์ times์ ์๋ ๊ฐ์ด ๋ฎ์ ์์ผ๋ก ์ ๋ ฌํ ๋ค 1๋ถํฐ n๊น์ง ์ฌ๋์ ํ์ํ๋ฉด์ ๊ฐ์ฅ ๋ฎ์ ์๋ฅผ ๋ํด์ฃผ๋ฉด ์ต์๊ฐ์ด
๋๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ถํ์ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ฅ ์ฒซ๋ฒ์งธ์ ์๊ฐ ๋ช ๋ถ๊ฑธ๋ฆฌ๋์ง ๋ํด์ค ๋ค ์ ๋ ฌํ ๋ฐฐ์ด์ ๋ฃ์ด์ฃผ๋
๊ณผ์ ์ ์ด๋ถํ์์ผ๋ก ์ผ๋ค. ๊ทธ๋ฅ ์๋ชป ์ ๊ทผํด์ ์๊ฐ์ ๋ง์ด ๋ฒ๋ ธ๋ค.... ์ ๋ง ์ฒ์ ์ด๋ป๊ฒ ์ฌ๊ณ ํ๋๋๊ฐ ์ค์ํ๊ฑฐ๊ฐ๋ค.
Reference
'๐ Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ๋ด์ (0) | 2021.05.05 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์์ ๋ํ๊ธฐ (0) | 2021.05.03 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1 ํ์ ํฐ๋จ๋ฆฌ๊ธฐ (0) | 2021.04.04 |
[Swift] 2021 KAKO BLIND RECUITMENT ํฉ์น ํ์ ์๊ธ (0) | 2021.03.27 |
[Swift] 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด์ญ ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ(Youtube ํ์ดํฌํจ) (0) | 2021.03.26 |
๋๊ธ