๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/86491
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก์ Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
< ์ต์์ง์ฌ๊ฐํ >
๋ฌธ์ ํ์ด (Java)
class Solution {
public int solution(int[][] sizes) {
int answer = 0;
int w = 0, h = 0;
for (int i = 0; i < sizes.length; i++) {
w = Math.max(w, Math.max(sizes[i][0], sizes[i][1]));
h = Math.max(h, Math.min(sizes[i][0], sizes[i][1]));
}
answer = w * h;
return answer;
}
}
๋ชจ๋ ๋ช ํจ์ ์๋ฉํ ์ ์๋ ๊ฐ์ฅ ์์ ์ง๊ฐ์ ๋ง๋ค๊ธฐ ์ํด์๋ ๋ช ํจ๋ค์ ๊ฐ๋ก์ ํฐ ๊ฐ์ด ์ค๊ณ , ์ธ๋ก์ ์์ ๊ฐ์ด ์ค๋๋ก ํ์ ์ํจ ํ ๊ฐ๋ก์ ์ธ๋ก์ ์ต๋๊ฐ์ ์ฐพ๋๋ค. ์ต์ข ๊ฐ๋ก x ์ธ๋ก๋ฅผ answer์ ์ ์ฅํด ๋ฐํํ๋ค.

์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ์ฐ์ต,
https://school.programmers.co.kr/learn/challenges
'๐Algorithm > ๐ฅprogrammers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [programmers] ํ๋ก์ธ์ค (0) | 2026.08.25 |
|---|---|
| [programmers] ๊ธฐ๋ฅ๊ฐ๋ฐ (0) | 2026.08.24 |
| [programmers] ๊ตฌ๋ช ๋ณดํธ (0) | 2026.08.20 |
| [programmers] ์ฒด์ก๋ณต (0) | 2026.08.19 |
| [programmers] ๋ชจ์๊ณ ์ฌ (0) | 2026.08.18 |