Tags
- ๋ฌธ์์ด
- LV2
- SpringBoot
- ์ ์๋ก
- ๊ทธ๋ํ ํ์
- ๋๋น ์ฐ์ ํ์
- BOJ
- Dynamic Programming
- ๊น์ด ์ฐ์ ํ์
- PGM
- ๊ตฌํ
- ์ํ
- queue
- ๊ทธ๋ํ ์ด๋ก
- DP
- Java
- ์๋ฃ๊ตฌ์กฐ
- Brute Force Algorithm
- BFS
- greedy
- Study
- Python
- ๊ต์ฌ
- stack
- ์๋ฎฌ๋ ์ด์
- sort
- ๋ฐฑํธ๋ํน
- dfs
- CodingTest
- ์ ๋ ฌ
Archives
๊ธฐ๋ก๋ฐฉ
Lv.1 : ์ต์์ง์ฌ๊ฐํ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์์ ํ์ ๋ฌธ์ ์ด๋ค.
- ์ง๊ฐ์ ๋๋น์ ์ต์๊ฐ์ผ๋ฅด ๊ตฌํ๋ ๋ฌธ์ ์ธ๋ฐ, ๋ช ํจ์ ํ์ ์ํฌ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ก, ์ธ๋ก๊ฐ ์ค์ํ์ง ์๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public int solution(int[][] sizes) {
int row = 0, col = 0;
for(int s[] : sizes){
int big = s[0] > s[1] ? s[0] : s[1];
int small = s[0] > s[1] ? s[1] : s[0];
if(big > row) row = big;
if(small > col) col = small;
}
return row * col;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ฃผ์ด์ง ๊ฐ๋ก, ์ธ๋ก ๊ฐ์ ํฐ ๊ฐ๊ณผ ์์ ๊ฐ์ผ๋ก ๊ตฌ๋ถํ๋ค.
- ํฐ ๊ฐ๊ณผ ์์ ๊ฐ์ผ๋ก ๊ตฌ๋ถํ๋ฉด ๋ช ํจ์ ํ์ ์์ผ ์กฐ๊ฑด์ ๋ง์ถ ์ ์ด ๋๋ค.
- row, col์ ์ต๋๊ฐ์ ๋ฃ์ด์ค๋ค.
๐ธ end ๐ธ
- ๋ธ๋ฃจํธํฌ์ค๋ผ ์ฝ๋๊ฐ ์ง์ ๋ถํด์ง ์ค ์์๋๋ฐ, ์๊ฐ๋ณด๋ค ๊น๋ํ ํ์๋ค.
- ๋ค๋ฅธ ํ์ด๋ฅผ ๋ณด๋ ์ผํญ์ฐ์ฐ์ ๋์ , Math.min, Math.max ํจ์๋ฅผ ์ด ๊ฒ ๊ฐ๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lv.1 : ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ (0) | 2022.07.30 |
---|---|
BOJ_11050 : ์ดํญ ๊ณ์ 1 (0) | 2022.07.30 |
Lv.1 : ์์ ๋ง๋ค๊ธฐ (0) | 2022.07.30 |
Lv.1 : ์๋ ์ซ์ ๋ํ๊ธฐ (0) | 2022.07.29 |
Lv.1 : ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (0) | 2022.07.28 |