๐ 1. ๋ฌธ์ ์ค๋ช
๋ช ํจ ์ง๊ฐ์ ๋ง๋๋ ํ์ฌ์์ ์ง๊ฐ์ ํฌ๊ธฐ๋ฅผ ์ ํ๋ ค๊ณ ํฉ๋๋ค. ๋ค์ํ ๋ชจ์๊ณผ ํฌ๊ธฐ์ ๋ช ํจ๋ค์ ๋ชจ๋ ์๋ฉํ ์ ์์ผ๋ฉด์, ์์์ ๋ค๊ณ ๋ค๋๊ธฐ ํธํ ์ง๊ฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์๊ฑด์ ๋ง์กฑํ๋ ์ง๊ฐ์ ๋ง๋ค๊ธฐ ์ํด ๋์์ธํ์ ๋ชจ๋ ๋ช ํจ์ ๊ฐ๋ก ๊ธธ์ด์ ์ธ๋ก ๊ธธ์ด๋ฅผ ์กฐ์ฌํ์ต๋๋ค.
์๋ ํ๋ 4๊ฐ์ง ๋ช ํจ์ ๊ฐ๋ก ๊ธธ์ด์ ์ธ๋ก ๊ธธ์ด๋ฅผ ๋ํ๋ ๋๋ค.
๊ฐ์ฅ ๊ธด ๊ฐ๋ก ๊ธธ์ด์ ์ธ๋ก ๊ธธ์ด๊ฐ ๊ฐ๊ฐ 80, 70์ด๊ธฐ ๋๋ฌธ์ 80(๊ฐ๋ก) x 70(์ธ๋ก) ํฌ๊ธฐ์ ์ง๊ฐ์ ๋ง๋ค๋ฉด ๋ชจ๋ ๋ช ํจ๋ค์ ์๋ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง 2๋ฒ ๋ช ํจ์ ๊ฐ๋ก๋ก ๋ํ ์๋ฉํ๋ค๋ฉด 80(๊ฐ๋ก) x 50(์ธ๋ก) ํฌ๊ธฐ์ ์ง๊ฐ์ผ๋ก ๋ชจ๋ ๋ช ํจ๋ค์ ์๋ฉํ ์ ์์ต๋๋ค. ์ด๋์ ์ง๊ฐ ํฌ๊ธฐ๋ 4000(=80 x 50)์ ๋๋ค.
๋ชจ๋ ๋ช ํจ์ ๊ฐ๋ก ๊ธธ์ด์ ์ธ๋ก ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ 2์ฐจ์ ๋ฐฐ์ด sizes๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ๋ชจ๋ ๋ช ํจ์ ์๋ฉํ ์ ์๋ ๊ฐ์ฅ ์์ ์ง๊ฐ์ ๋ง๋ค ๋, ์ง๊ฐ์ ํฌ๊ธฐ๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- sizes์ ๊ธธ์ด๋ 1 ์ด์ 10,000 ์ดํ์
๋๋ค.
- sizes์ ์์๋ [w, h] ํ์์ ๋๋ค.
- w๋ ๋ช ํจ์ ๊ฐ๋ก ๊ธธ์ด๋ฅผ ๋ํ๋ ๋๋ค.
- h๋ ๋ช ํจ์ ์ธ๋ก ๊ธธ์ด๋ฅผ ๋ํ๋ ๋๋ค.
- w์ h๋ 1 ์ด์ 1,000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
์ ์ถ๋ ฅ ์
์ ์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1
๋ฌธ์ ์์์ ๊ฐ์ต๋๋ค.
์
์ถ๋ ฅ ์ #2
๋ช
ํจ๋ค์ ์ ์ ํ ํ์ ์์ผ ๊ฒน์ณค์ ๋, 3๋ฒ์งธ ๋ช
ํจ(๊ฐ๋ก: 8, ์ธ๋ก: 15)์ด ๋ค๋ฅธ ๋ชจ๋ ๋ช
ํจ๋ณด๋ค ํฌ๊ธฐ๊ฐ ํฝ๋๋ค. ๋ฐ๋ผ์ ์ง๊ฐ์ ํฌ๊ธฐ๋ 3๋ฒ์งธ ๋ช
ํจ์ ํฌ๊ธฐ์ ๊ฐ์ผ๋ฉฐ, 120(=8 x 15)์ return ํฉ๋๋ค.
์
์ถ๋ ฅ ์ #3
๋ช
ํจ๋ค์ ์ ์ ํ ํ์ ์์ผ ๊ฒน์ณค์ ๋, ๋ชจ๋ ๋ช
ํจ์ ํฌํจํ๋ ๊ฐ์ฅ ์์ ์ง๊ฐ์ ํฌ๊ธฐ๋ 133(=19 x 7)์
๋๋ค.
๐ก 2. ์ ๊ทผ๋ฐฉ์
์์ ํ์
ํ๋ฆฐ์ฝ๋
์ฒ์์๋ sizes[][]๋ฅผ
๊ฐ๋ก ๊ธฐ์ค(sizes[][0])์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ ๊ฒ์ ์๋ก์ด ๋ฐฐ์ด a์ ๋ด์์ค๋ค.
์ธ๋ก ๊ธฐ์ค(sizes[][1])์ผ๋ก๋ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํด์ ์๋ก์ด ๋ฐฐ์ด b์ ๋ด์ ์ค๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ก๊ธธ์ด๋ฅผ ๋ด์์ค w ๋ณ์, ์ธ๋ก ๊ธธ์ด ๋ด์์ค h๋ณ์๋ฅผ ์ ์ธํ๋ค.
๊ทธ๋ฆฌ๊ณ a์ b ๋ฐฐ์ด์ ์ต๋๊ฐ์ ๋ณ์aMax์ bMax์ ๋ด์์ฃผ๊ณ ๊ทธ ๋์ ๋น๊ตํด์
๊ฐ๋ก์ ๊ธธ์ด๊ฐ ๊ธธ๋ฉด, aMax๊ฐ w ๊ฐ์ด ๋๊ณ , b๋ฅผ ์ํํ๋ฉด์ aMax๋ณด๋ค ์์ ๊ฐ์ h์ ๋์ ํด ์ฃผ๋ฉด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐ ํ๋ค.
๋ง์ฝ ์ธ๋ก์ ๊ธธ์ด๊ฐ ๊ธธ๋ฉด, bMax๊ฐ h๊ฐ์ด ๋๊ณ a๋ฅผ ์ํํํด์ bMax๋ณด๋ค ์์ ๊ฐ์ด ๋์ค๋ฉด w์ ๋์ ํ์๊ณ ์๊ฐํ๋ค.
๊ทผ๋ฐ ์ฝ๋๋ฅผ ์ง๋ค ๋ณด๋ฉด
์์ ๋ฐฉ์๋๋ก ํ๋ฉด ์๊ฐ์ ๋ง์ด ์ก์๋จน๊ณ , ๋นํจ์จ์ ์ด๋ค.
์ผ๋จ ์ ๋ ฌํ ๋ฐฐ์ด ๋ณต์ฌ๋ ๋ฐ๋ก ์ ๋จ
ํ์ด์ฌ์ฒ๋ผ ๋ฐ๋ก ์ ๋ ฌํด์ ์ ๋ฐฐ์ด์ ๋ฃ์ด์ฃผ๋๊ฒ ์๋๋ค๊ณ ํจ
๊ทธ ์ด์ ๋ ๋ฐฐ์ด ์ ๋ ฌํ ๊ฐ์ ๋ฐํํ๋๊ฒ ์๋๋ผ ์ง์ ๋ฐฐ์ด์ ์์ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋์ ์ผ์ผ์ด ๋ด์์ฃผ๊ฑด์ง, ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฑธ๋ก reverse(๋ฐฐ์ด๋ฐ์ ) ํด ์ฃผ์ด์ผ ํ๋ค.
Arrays.sort() ๋ฉ์๋๋ ๋ฐฐ์ด์ ์ง์ ๋ณ๊ฒฝํ์ง๋ง ๋ฐํ๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ a = Arrays.sort(a, ...)์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ Arrays.sort()๊ฐ ๋ฐฐ์ด์ ์ ๋ ฌํ ํ ์์ ๋ ๋ฐฐ์ด์ ๋ฐํํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฆ, Arrays.sort()๋ ์ ๋ ฌ๋ ๋ฐฐ์ด์ **"์์ "**ํ๋ ๋์์ ์ํํ์ง๋ง, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ง ์์ต๋๋ค.
import java.util.*;
class Solution {
public int solution(int[][] sizes) {
// ๊ฐ๋ก์ ์ธ๋ก ๊ธธ์ด๋ฅผ ๊ฐ๊ฐ ์ ์ฅํ ๋ฐฐ์ด ์์ฑ
int[][] a = new int[sizes.length][2];
int[][] b = new int[sizes.length][2];
// sizes ๋ฐฐ์ด์ a, b ๋ฐฐ์ด๋ก ๋ณต์ฌ
for (int i = 0; i < sizes.length; i++) {
a[i][0] = sizes[i][0]; // ๊ฐ๋ก
a[i][1] = sizes[i][1]; // ์ธ๋ก
b[i][0] = sizes[i][0]; // ๊ฐ๋ก
b[i][1] = sizes[i][1]; // ์ธ๋ก
}
// a ๋ฐฐ์ด์ ๊ฐ๋ก ๊ธฐ์ค ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
// a[i][0] (๊ฐ๋ก) ๊ธฐ์ค ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
Arrays.sort(a, (x, y) -> Integer.compare(y[0], x[0]));
// b ๋ฐฐ์ด์ ์ธ๋ก ๊ธฐ์ค ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
// b[i][1] (์ธ๋ก) ๊ธฐ์ค ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
Arrays.sort(b, (x, y) -> Integer.compare(y[1], x[1]));
// aMax์ bMax๋ฅผ ๊ฐ๊ฐ์ ๋ฐฐ์ด์์ ์ต๋๊ฐ์ ์ฐพ์ ํ ๋น
int aMax = a[0][0]; // a ๋ฐฐ์ด์์ ๊ฐ๋ก ๊ธฐ์ค ์ต๋๊ฐ
int bMax = b[0][1]; // b ๋ฐฐ์ด์์ ์ธ๋ก ๊ธฐ์ค ์ต๋๊ฐ
// ๊ฐ๋ก์ ์ธ๋ก๋ฅผ ๋ด์ ๋ณ์
int w = 0, h = 0;
// ๊ฐ๋ก๊ฐ ๋ ๊ธด ๊ฒฝ์ฐ
if (aMax > bMax) {
w = aMax;
// b ๋ฐฐ์ด์ ์ํํ๋ฉด์ aMax๋ณด๋ค ์์ ๊ฐ์ h์ ๋์
for (int i = 0; i < b.length; i++) {
if (b[i][1] < aMax) {
h = b[i][1];
break;
}
}
}
// ์ธ๋ก๊ฐ ๋ ๊ธด ๊ฒฝ์ฐ
else {
h = bMax;
// a ๋ฐฐ์ด์ ์ํํ๋ฉด์ bMax๋ณด๋ค ์์ ๊ฐ์ w์ ๋์
for (int i = 0; i < a.length; i++) {
if (a[i][0] < bMax) {
w = a[i][0];
break;
}
}
}
// ์ง๊ฐ ํฌ๊ธฐ ๊ณ์ฐ ํ ๋ฐํ (w * h)
return w * h;
}
}
๊ทธ๋ฆฌ๊ณ ์ฐจ๋ผ๋ฆฌ a,b๋ฐฐ์ด์ 1์ฐจ์ ๋ฐฐ์ด๋ก ์ ์ธํด์ ๋ค์ ํด ๋ณด๊ธฐ๋ก ํ๋ค.
import java.util.*;
class Solution {
public int solution(int[][] sizes) {
// ๊ฐ๋ก์ ์ธ๋ก ๊ฐ์ ๊ฐ๊ฐ 1์ฐจ์ ๋ฐฐ์ด๋ก ์ ์ฅ
int[] a = new int[sizes.length];
int[] b = new int[sizes.length];
// ๊ฐ๋ก์ ์ธ๋ก ๊ฐ์ a, b ๋ฐฐ์ด์ ์ ์ฅ
for (int i = 0; i < sizes.length; i++) {
a[i] = sizes[i][0]; // ๊ฐ๋ก
b[i] = sizes[i][1]; // ์ธ๋ก
}
// ๊ฐ๋ก ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ
Arrays.sort(a);
for (int i = 0; i < a.length / 2; i++) {
int temp = a[i];
a[i] = a[a.length - 1 - i];
a[a.length - 1 - i] = temp;
}
// ์ธ๋ก ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ
Arrays.sort(b);
for (int i = 0; i < b.length / 2; i++) {
int temp = b[i];
b[i] = b[b.length - 1 - i];
b[b.length - 1 - i] = temp;
}
int maxW = a[a.length - 1]; // ๊ฐ๋ก์ ์ต๋๊ฐ
int maxH = b[b.length - 1]; // ์ธ๋ก์ ์ต๋๊ฐ
// ๊ฐ๋ก์ ์ธ๋ก์ ์ต๋๊ฐ์ ๊ตฌํ ๋ณ์
int w = 0;
int h = 0;
// ๊ฐ๋ก์ ์ธ๋ก์ ์ต๋๊ฐ์ ๋น๊ตํด์ ์ง๊ฐ์ ํฌ๊ธฐ ๊ณ์ฐ
if (maxW > maxH) {
w = maxW;
for (int i = 0; i < b.length; i++) {
if (b[i] <= maxW) {
h = b[i];
break;
}
}
} else {
h = maxH;
for (int i = 0; i < a.length; i++) {
if (a[i] <= maxH) {
w = a[i];
break;
}
}
}
// ์ง๊ฐ ํฌ๊ธฐ ๊ณ์ฐ ํ ๋ฐํ (w * h)
return w * h;
}
}
์ฝ๋๊ฐ ๊ธธ์ด์ง๋ฉด์๋ถํฐ... ์ ์ด๋ ๊ฒ ํ๋ฉด ํ๋ฃจ ์ข ์ผ ๊ฑธ๋ฆฌ๊ฒ ๊ตฌ๋ ์ด๊ฑฐ ์๋๋ค ํ์ง๋ง
๊ทธ๋๋ ํ ๋ฒ ์๊ฐํ๊ฑฐ ๋ง๋ฌด๋ฆฌ๋ ํด ๋ณด๊ณ ์ถ์ ๋ง์์ ์ด๊ฒ์ ๊ฒ ์๋ ํด ๋ณด์์ผ๋ ๊ฒฐ๊ตญ ์๋จ
๋ฌดํผ ์ด๋ค ๋ถ๋ถ์ด ์ ํํ ์๋ชป๋ฌ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์๊ฐ์ด ์์ด์ ๋์ค์ ๊ณ ์ณ๋ณด๋๋ก ํ๊ฒ ์~
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๋ค ๋ณด๋ฉด ์ ๊ธฐํ ๊ฑด
์! ์ด ๋ฌธ์ ์ฝ๋ค ๊ธ๋ฐฉ ํ๊ฒ ๋ค ํ๋ ๊ฑฐ๋ผ๋ ์ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค
๊ทธ๋ฆฌ๊ณ ์ ์ด๊ฑด ๋ฌธ์ ์ดํดํ๊ธฐ๋ ์ด๋ ต๋ค ํ๋๋ฐ ์ง๊ฒ๋ค๋ฆฌ๋ฌธ์ ์ฒ๋ผ
๋ฌธ์ ๋ง ์ดํดํ๋ฉด ์ฝ๋๋ ๊ฐ๋จํ ๊ฒ๋ ์๋ค.
์๊ณ ๋ฆฌ์ฆ์ ์ต๊ณ ์ ์ฒ์ฌ ์ํ์๋ค์ด ๋ฐ๊ฒฌํด์ ๋ ธ๋ฒจ์ ๋ฐ์๊ฑด๋ฐ
๋น์ ์ด 0.00001ํ๋ก์ ์ฒ์ฌ๊ฐ ์๋๋ผ๋ฉด ๋น์ฐํ ์ด๋ ค์ธ ์๋ฐ์ ์๊ณ ํ๋ฒ์ ์ต๊ณ ์ ๋ก์ง์ ์ฐพ์๋ด๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ค.
๋ฌธ์ ์ ํ๋ณ๋ก ๋ค๋ฅธ ์ฌ๋๋ค์ ์ด๋ป๊ฒ ํ์๋์ง, ์ด๋ป๊ฒ ํด์ผ ๊ฐ์ฅ ํจ์จ์ ์ผ๋ก ํธ๋ ๊ฑด์ง
ํ์์ ์ข์ ์ฝ๋๋ฅผ ๋ง์ด ๋ด์ ํด๋น ๋ฌธ์ ์ ์ ์ฉ ๊ฐ๋ฅํ ์ต๊ณ ์ ์๊ณ ๋ฆฌ์ฆ์ ๋นจ๋ฆฌ ์ฐพ๋ ๊ฒ์ด ์ ํ๋ ๊ธธ์ด๋ค.
๋จ์ ์ฝ๋ ๋ฆฌ๋ฉํ๋ฉด์ ๋ฐฐ์ฐ์!!
โญ 3. ์ฝ๋
๊ทธ๋์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ด๋ป๊ฒ ํธ๋ ์ง ์ดํด ๋ณด๊ณ ์ฝ๋๋ฅผ ์จ ๋ดค์ต๋๋ค.
์ดํด์๋ฃ
๊ฐ sizes[i]๋ฅผ ์ํํ๋ฉฐ width์ height๋ฅผ ๋น๊ตํด ๋ ํฐ ๊ฐ์ ๊ฐ๋ก, ์์ ๊ฐ์ ์ธ๋ก๋ก ์ค์ ํด์ค๋ค.
๋ฃจํ ๋๋ฉด์ ๊ฐ ์์์ ๊ฐ๋ก๊ฐ๊ณผ ์ธ๋ก๊ฐ ์ค ํฐ ๊ฐ์ w์ ์์ ๊ฐ์ h์ ๋ด์ ์ฃผ์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ก ์ต๋๊ฐ๊ณผ ์ธ๋ก ์ต๋๊ฐ๊ณผ ๋น๊ต ํด ๊ฐ๋ฉฐ maxW๋ maxH๋ฅผ ์ ๋ํด์ฃผ๋ ๋ฐฉ์์ด๋ค.
import java.util.*;
class Solution {
public int solution(int[][] sizes) {
int maxW = 0;
int maxH = 0;
// ๊ฐ ๋ช
ํจ์ ๊ฐ๋ก์ ์ธ๋ก ์ค ๋ ํฐ ๊ฐ์ w๋ก, ์์ ๊ฐ์ h๋ก ์ค์
for(int i = 0; i < sizes.length; i++) {
int w = Math.max(sizes[i][0], sizes[i][1]);
int h = Math.min(sizes[i][0], sizes[i][1]);
// ๊ฐ๋ก ์ต๋๊ฐ ๊ฐฑ์
maxW = Math.max(maxW, w);
// ๊ฐ๋ก ์ต์๊ฐ ๊ฐฑ์
maxH = Math.max(maxH, h);
}
return maxW * maxH;
}
}
๋จธ๋ฆฌ ์ฐ์ง ๋ง๊ณ ์๋๊ฑฐ ์ฐ์
์๊ฐ ๋ญ๋น ํ์ง ๋ง๊ณ
๋จ์ด ํ๊ฑฐ ๋ณด๊ณ ๋ฐฐ์ฐ์
๋ด๊ฐ ์๊ฐํ ๋ฐ๋ก ํ์ด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉด์ ์๊ฒ๋ ์ฌ์ค์
์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ค ํญ์ ๋ฌธ์ ์ ํ๊ณผ ๋ต์ด ์ ํด์ ธ ์๋ค.
๋ด๊ฐ ํ๋ค๊ฐ ์ฝ๋ ๊ธธ์ด์ง๊ฑฐ๋ ๋งํ๋ค?
๊ทธ๊ฑด ์ ๋ ํจ์จ์ ์ธ ๊ฒ ์๋๋ผ๋ ๊ฒ์ด๋ค.
๊ฑฐ๊ธฐ์ ์๊ฐ ๋ญ๋น ํ์ง๋ง๊ณ
๊ทธ๋์ ๋จ๋ค์ ์ด๋ป๊ฒ ํ๋์ง ์ฐพ์ ๋ณด๊ณ ํ๊ทธ ๋ค๋ฅธ์ฌ๋์ ํ์ด์์ ์ข์์ ๊ฐ์ฅ ๋ง์ ๊ฑฐ ๋ณด์
๋จ๋ค ํธ๋ ๊ฑฐ ๋ด๋ ๋ค ๊ฐ์ ๋ฐฉ์์ผ๋ก ํ์๋ค.
์ ? ์ด๋ ๊ฒ ํ๋๊ฒ ์๊ฐ๋ ์๋ผ๊ณ ๊ฐ์ฅ ๊ฐ๋จํ๋๊น
๐๐ป์ข์์ ๊ฐ์ฅ ๋ง์ด ๋ฐ์ ํ์ด
์ด๋ฒ ๋ฌธ์ ์์๋ min, max ์ฐ๋ ๋ฒ์ด ๊ด๊ฑด์ ใ ใ ใ
class Solution {
public int solution(int[][] sizes) {
int length = 0, height = 0;
for (int[] card : sizes) {
length = Math.max(length, Math.max(card[0], card[1]));
height = Math.max(height, Math.min(card[0], card[1]));
}
int answer = length * height;
return answer;
}
}
import java.util.*;
class Solution {
public int solution(int[][] sizes) {
return Arrays.stream(sizes).reduce((a, b) -> new int[]{
Math.max(Math.max(a[0], a[1]), Math.max(b[0], b[1])), Math.max(Math.min(a[0], a[1]), Math.min(b[0], b[1]))
}).map(it -> it[0] * it[1]).get();
}
}
๐๐ป 4. ๊ฐ์ ์ ํ ๋ฌธ์ (์์ ํ์)
TMI
์ดํด ๋ช ํจ ํฌ๊ธฐ๋ ์ ๋ฐ ํ๋๋ก ์ข ํต์ผํ์^^;;
'Algorithm > Programmers_Best' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์นดํซ (์์ ํ์) (70) | 2024.11.22 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ๋ชจ์๊ณ ์ฌ ๋ฌธ์ ํ์ด (์์ ํ์) (39) | 2024.11.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ง๊ฒ๋ค๋ฆฌ (์ด๋ถํ์) (42) | 2024.11.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ ๊ตญ์ฌ์ฌ ๋ฌธ์ ํ์ด (์ด๋ถํ์) (17) | 2024.11.13 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ด์ค์ฐ์ ์์ํ (ํ/Heap) (17) | 2024.11.13 |