๋ฌธ์ 1. ์ ์ ์์น ๊ตฌํ๊ธฐ
โ๏ธ ๋ฌธ์ ๋ฐ๋ก ํ๊ธฐ ํด๋ฆญ

๋์ ๋ฌธ์ ํ์ด
class Solution {
public int solution(int[] dot) {
int x = dot[0];
int y = dot[1];
if(x > 0 && y > 0) {
return 1;
} else if(x < 0 && y > 0) {
return 2;
} else if(x < 0 && y < 0) {
return 3;
} else return 4;
}
}
์ฝ๋ ์ค๋ช
1. x์ y๊ฐ์ dot ๋ฐฐ์ด์์ ๊ฐ์ ธ์จ๋ค.
- dot[0] : x๊ฐ
- dot[1] : y๊ฐ
2. ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ถ๋ฉด์ ๊ตฌํ๋ค.
- x > 0 ๊ทธ๋ฆฌ๊ณ y > 0 → 1์ฌ๋ถ๋ฉด (1 ๋ฐํ)
- x < 0 ๊ทธ๋ฆฌ๊ณ y > 0 → 2์ฌ๋ถ๋ฉด (2 ๋ฐํ)
- x < 0 ๊ทธ๋ฆฌ๊ณ y < 0 → 3์ฌ๋ถ๋ฉด (3 ๋ฐํ)
- ๊ทธ ์ธ(x > 0 ๊ทธ๋ฆฌ๊ณ y < 0) → 4์ฌ๋ถ๋ฉด (4 ๋ฐํ)
๋ฌธ์ 2. ์์ด์ค ์๋ฉ๋ฆฌ์นด๋
ธ
โ๏ธ ๋ฌธ์ ๋ฐ๋ก ํ๊ธฐ ํด๋ฆญ

๋์ ๋ฌธ์ ํ์ด
class Solution {
public int[] solution(int money) {
return new int[] {money / 5500, money % 5500};
}
}
์ฝ๋ ์ค๋ช
1. ๋ฐฐ์ด ์์ฑํ๋ฉด์ ๋์์ ๊ฐ์ ์ค์ ํ๋ค.
- money / 5500 : ์ต๋ ๊ตฌ๋งค ๊ฐ๋ฅํ ์๋ฉ๋ฆฌ์นด๋ ธ ๊ฐ์
- money % 5500 : ๋จ์ ๊ฑฐ์ค๋ฆ๋
2. ๋ฐฐ์ด์ ์ฆ์ ๋ฐํํ๋ค.