โจ๏ธ Language/swift
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ข ์ด ์๋ฅด๊ธฐ
hyebin (Helia)
2023. 1. 20. 13:06
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค 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
}
๋ฐ์ํ