Input + Output = True
์๊ณ ๋ฆฌ์ฆ - ๋งฅ์ฃผ ์ฟ ํฐ ๋ณธ๋ฌธ
์๊ณ ๋ฆฌ์ฆ - ๋งฅ์ฃผ ์ฟ ํฐ
๋ฌธ์ ์ค๋ช
์ ์ ์ง์์ ๋งฅ์ฃผ๋ฅผ ์ํค๋ฉด 1๋ณ ๋น ๋์ฅ์ ํ๋ ์ฐ์ด๋๋ฆฝ๋๋ค.
๋์ฅ์ด 10๊ฐ๊ฐ ๋๋ฉด **์๋น์ค๋งฅ์ฃผ** 1๋ณ์ผ๋ก ๋ฐ๊ฟ ์ ์๊ณ , ๋ฐ๊พผ ๋งฅ์ฃผ์๋ ๋์ฅ์ ํ๋ ์ฐ์ด๋๋ฆฝ๋๋ค.
์ฃผ๋ฌธํ ๋งฅ์ฃผ๋ณ ์ `beer` ๊ฐ ์ฃผ์ด์ง ๋
๋ง์ค ์ ์๋ ์ต๋ ์๋น์ค ๋งฅ์ฃผ๋ณ ์๋ฅผ return ํ๋๋ก ํ๋ solution ํจ์๋ฅผ ์์ฑํ์ธ์.
function solution(beer) {
let service = 0
while(beer >= 10){ //๋์ฅ์ด 10๊ฐ ์ด์์ผ ๊ฒฝ์ฐ ๋ฐ๋ณต
beer = beer - 10 //๋์ฅ 10๊ฐ ์ฐจ๊ฐ
service += 1 //์๋น์ค ์ถ๊ฐ
beer += 1 // ์๋น์ค ์ถ๊ฐ ์ ๋์ฅ 1๊ฐ ์ถ๊ฐ
}
return service
}
let beer = 9911;
console.log(solution(beer))
while๋ฌธ ์กฐ๊ฑด๋ด์์ ์ฐจ๊ฐ,์ถ๊ฐ๋ฅผ ๋ฐ๋ณตํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ.
์์ฉ ๋ฌธ์ : ๋ฐฑ์ค ์นํจ ์ฟ ํฐ https://www.acmicpc.net/problem/1673
'๐ตAlgorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๊ณ ๋ฆฌ์ฆ - ์๋ฐฐ๋ฌ (0) | 2023.01.25 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฐ์ ๋ค์ง๊ธฐ (0) | 2023.01.19 |
ํ๋ก๊ทธ๋๋จธ์ค - ์๋ฆฟ์ ๋ํ๊ธฐ (0) | 2023.01.13 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2023.01.12 |
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2023.01.11 |
Comments