๐ ๋ฌธ์
๋จธ์ฑ์ด๋ ํฐ ์ข ์ด๋ฅผ 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 ํฉ๋๋ค.
๐ง ํ์ด
function solution(M, N) {
return M * N - 1;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ค์์ ์ฌ ์ซ์ (0) | 2023.04.20 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฐ์๋ ์์ ํฉ (0) | 2023.04.20 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ฐ๊ธฐ (0) | 2023.04.20 |
[ํ๋ก๊ทธ๋๋จธ์ค] k์ ๊ฐ์ (0) | 2023.04.20 |
[ํ๋ก๊ทธ๋๋จธ์ค] A๋ก B ๋ง๋ค๊ธฐ (0) | 2023.04.20 |