๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค LV.0 ๋ชจ์
์ข ์ด ์๋ฅด๊ธฐ
๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ ํฐ ์ข ์ด๋ฅผ 1 x 1 ํฌ๊ธฐ๋ก ์๋ฅด๋ ค๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด 2 x 2 ํฌ๊ธฐ์ ์ข ์ด๋ฅผ 1 x 1 ํฌ๊ธฐ๋ก ์๋ฅด๋ ค๋ฉด ์ต์ ๊ฐ์์ง ์ธ ๋ฒ์ด ํ์ํฉ๋๋ค.
์ ์ M, N์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, M x N ํฌ๊ธฐ์ ์ข ์ด๋ฅผ ์ต์๋ก ๊ฐ์์ง ํด์ผํ๋ ํ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ํ ์ฌํญ
- 0 < M, N < 100
- ์ข ์ด๋ฅผ ๊ฒน์ณ์ ์๋ฅผ ์ ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
M | N | result |
2 | 2 | 3 |
2 | 5 | 9 |
1 | 1 | 0 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ๋ณธ๋ฌธ๊ณผ ๋์ผํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- ๊ฐ๋ก 2 ์ธ๋ก 5์ธ ์ข ์ด๋ ๊ฐ๋ก๋ก 1๋ฒ ์ธ๋ก๋ก 8๋ฒ ์ด ๊ฐ์์ง 9๋ฒ์ด ํ์ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- ์ด๋ฏธ 1 * 1 ํฌ๊ธฐ์ด๋ฏ๋ก 0์ return ํฉ๋๋ค.
์ ์ถ
import Foundation
func solution(_ M:Int, _ N:Int) -> Int {
return M*N - 1
}
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ค์์ ์ฌ ์ซ์ (0) | 2023.01.20 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ฐ์๋ ์์ ํฉ (0) | 2023.01.20 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ฌธ์์ด ๋ฐ๊ธฐ (0) | 2023.01.20 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์๋ผ์ ๋ฐฐ์ด๋ก ์ ์ฅํ๊ธฐ (0) | 2023.01.20 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] 7์ ๊ฐ์ (0) | 2023.01.19 |