
๋ ์ง์ ์ด ๊ฒน์น๋ ๊ฒฝ์ฐ ( ํํ ํ๋ ๊ฒฝ์ฐ ) = ๊ธฐ์ธ๊ธฐ๊ฐ ๊ฐ๋ค๋ ๊ฒ์ด๋ค.
4๊ฐ์ ์ขํ์์ ์๋ก 2๊ฐ์ฉ ์ด์ด์ 2๊ฐ์ ์ง์ ์ด ๋ง๋ค์ด์ก์๋, ๊ทธ ์ง์ ์ ๊ธฐ์ธ๊ธฐ๊ฐ ๊ฐ์๊ฒ ์๋ค๋ฉด return 1
๊ธฐ์ธ๊ธฐ๊ฐ ๊ฐ๋ค = ( y์ขํ์ ์ฐจ์ด / x ์ขํ์ ์ฐจ์ด ) ๊ฐ ๊ฐ๋ค๋ ๊ฒ
( y๊ฐ์ ์ฆ๊ฐ๋ / x๊ฐ์ ์ฆ๊ฐ๋ )
class Solution {
public double find(int[] a, int[] b){
// ๊ธฐ์ธ๊ธฐ ๊ณต์ = y๊ฐ์ ์ฆ๊ฐ๋ / x๊ฐ์ ์ฆ๊ฐ๋
return (double)(b[1]-a[1])/(b[0]-a[0]);
}
public int solution(int[][] dots) {
int answer = 0;
if (find(dots[0],dots[1])==find(dots[2],dots[3])){
return 1;
}
if (find(dots[0],dots[2])==find(dots[1],dots[3])){
return 1;
}
if (find(dots[0],dots[3])==find(dots[1],dots[2])){
return 1;
}
return answer;
}
}

'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฐฑ์ค][JAVA]16499๋ฒ : ๋์ผํ ๋จ์ด ๊ทธ๋ฃนํํ๊ธฐ (0) | 2022.12.31 |
|---|---|
| [๋ฐฑ์ค][JAVA]17219๋ฒ : ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ (0) | 2022.12.29 |
| [ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๊ฒน์น๋ ์ ๋ถ์ ๊ธธ์ด (0) | 2022.12.27 |
| [ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์น์์ด(1) (0) | 2022.12.26 |
| [ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ฐ์๋ ์์ ํฉ (1) | 2022.12.25 |