<์ฝ๋ผ ๋ฌธ์ >
<๋ด ํ์ด>
n์ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ์ฝ๋ผ์ ์, b๋ a๊ฐ์ ๋น ๋ณ์ ๊ฐ์ ธ์ค๋ฉด ๋๋ ค์ฃผ๋ ์ฝ๋ผ์ ์์ด๋ค.
nowCoke๊ฐ a์ด์์ธ ๊ฒฝ์ฐ๊ฐ true์ผ ๋, while๋ฌธ์ ๋๋ ค์คฌ๋ค.
ํ์ฌ ์ฝ๋ผ ์์์ a๋ฅผ ๋๋ ๋ชซ์ b๋ฅผ ๊ณฑํด์ฃผ๋ฉด,
ํ์ฌ ๋งํธ์ ๋น ๋ณ์ ๊ฐ์ ธ๊ฐ์ ๋๋ ค๋ฐ๋ ์ฝ๋ผ ์๊ฐ ๋์จ๋ค.
์ด ์ฝ๋ผ ์๋ฅผ totalCokeCount์ ๋ํด์ฃผ์๋ค.
ํ์ฌ ์ฝ๋ผ ์์์ a๋ฅผ ๋๋ ๋ชซ์ a๋ฅผ ๊ณฑํด์ฃผ๋ฉด,
๋งํธ๊ฐ ๊ฐ์ง๊ณ ๊ฐ ๋น ๋ณ์ ์๊ฐ ๋์จ๋ค.
nowCoke์ ์ด ๋น ๋ณ์ ์๋ฅผ ๋นผ์ฃผ๊ณ , ๋๋ ค๋ฐ์ ์ฝ๋ผ ์๋ฅผ ๋ํด์ฃผ๋ฉด,
(๊ตํํ์ง ์์ ๋์ ์ฝ๋ผ + ๋งํธ์์ ๋๋ ค๋ฐ์ ์ฝ๋ผ)๊ฐ ๋๋ค.
์ด nowCoke๊ฐ a๋ณด๋ค ์์์ง ๋๊น์ง ๊ณ์ while๋ฌธ์ ๋๋ฆฌ๊ฒ ๋๋ฉด,
totalCokeCount์ ๋ฐ์ ์ ์๋ ์ด ์ฝ๋ผ์ ๊ฐ์๊ฐ ๋ค์ด๊ฐ๊ฒ ๋๋ค.
'์๊ณ ๋ฆฌ์ฆ(programmers)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_๋ ์ ์ ์ฌ์ด์ ํฉ (0) | 2024.03.25 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_ํ์ค๋ ์ (0) | 2024.03.22 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์ ์๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2024.03.21 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ / ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2024.03.20 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2024.03.19 |