๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ชจ์
ํผ์ ๋๋ ๋จน๊ธฐ
๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ค ํผ์๊ฐ๊ฒ๋ ํผ์๋ฅผ ๋ ์กฐ๊ฐ์์ ์ด ์กฐ๊ฐ๊น์ง ์ํ๋ ์กฐ๊ฐ ์๋ก ์๋ผ์ค๋๋ค.
ํผ์ ์กฐ๊ฐ ์ slice์ ํผ์๋ฅผ ๋จน๋ ์ฌ๋์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, n๋ช ์ ์ฌ๋์ด ์ต์ ํ ์กฐ๊ฐ ์ด์ ํผ์๋ฅผ ๋จน์ผ๋ ค๋ฉด ์ต์ ๋ช ํ์ ํผ์๋ฅผ ์์ผ์ผ ํ๋์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ํ ์ฌํญ
- 2 ≤ slice ≤ 10
- 1 ≤ n ≤ 100
์ ์ถ๋ ฅ ์
slice | n | result |
7 | 10 | 2 |
4 | 12 | 3 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- 10๋ช ์ด 7์กฐ๊ฐ์ผ๋ก ์๋ฅธ ํผ์๋ฅผ ํ ์กฐ๊ฐ ์ด์์ฉ ๋จน์ผ๋ ค๋ฉด ์ต์ 2ํ์ ์์ผ์ผ ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 12๋ช ์ด 4์กฐ๊ฐ์ผ๋ก ์๋ฅธ ํผ์๋ฅผ ํ ์กฐ๊ฐ ์ด์์ฉ ๋จน์ผ๋ ค๋ฉด ์ต์ 3ํ์ ์์ผ์ผ ํฉ๋๋ค.
์ ์ถ
import Foundation
func solution(_ slice:Int, _ n:Int) -> Int {
return n%slice == 0 ? n/slice : (n/slice + 1)
}
์ฌ๋ ์ n์ ์กฐ๊ฐ ์๋ก ๋๋์์ ๋ ๋๋จธ์ง๊ฐ 0์ด๋ผ๋ฉด n/์กฐ๊ฐ ์๋ฅผ ์๋๋ผ๋ฉด n/์กฐ๊ฐ ์ + 1์ ๋ฐํํ๋ค.
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ์ท๊ฐ๊ฒ ํ ์ธ๋ฐ๊ธฐ (0) | 2022.12.04 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ฐฐ์ด์ ํ๊ท ๊ฐ (0) | 2022.12.04 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ํผ์ ๋๋ ๋จน๊ธฐ(2) (0) | 2022.11.30 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ํผ์ ๋๋ ๋จน๊ธฐ (1) (0) | 2022.11.30 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค LV.0 ์ง์๋ ์ซ์ด์ (0) | 2022.11.30 |