Notice
Recent Posts
Recent Comments
Link
ยซ   2024/10   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐ŸŒฑ dreaming DiNO

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํ‰ํ–‰ (Kotlin) ๋ณธ๋ฌธ

์•Œ๊ณ ๋ฆฌ์ฆ˜

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํ‰ํ–‰ (Kotlin)

MK_____ 2023. 11. 22. 18:28

 

๊ธฐ์šธ๊ธฐ = (y์ถ• ์ฆ๊ฐ€๋Ÿ‰) / (x์ถ• ์ฆ๊ฐ€๋Ÿ‰)
class Solution {
    fun solution(dots: Array<IntArray>): Int {
        var answer: Int = 0
        
        var x1 = dots[0][0]
        var x2 = dots[1][0]
        var x3 = dots[2][0]
        var x4 = dots[3][0]
        
        var y1 = dots[0][1]
        var y2 = dots[1][1]
        var y3 = dots[2][1]
        var y4 = dots[3][1]
        
        var hor1 = (y2-y1) / (x2-x1)
        var hor2 = (y1-y4) / (x3-x4)
        
        var ver1 = (y1-y2) / (x3-x2)
        var ver2 = (y4-y1) / (x4-x1)
        
        if ( (hor1 == hor2) || (ver1 == ver2) ) {
            answer = 1
        } else {
            answer = 0
        }
        
        return answer
    }
}

 

 

๊ณต์ฑ…์— ์ขŒํ‘œ ์ฐ์–ด์„œ ์‚ฌ๊ฐํ˜• ๊ทธ๋ฆฐ๋‹ค์Œ์— ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ตฌํ–ˆ๋‹ค,,