본문 바로가기
Algorithm/문제풀이_백준

Swift) 백준 3009번 (네 번째 점)

by Joahnee 2021. 8. 15.

요구능력 : 평행한 점을 찾기위한 규칙을 찾을 수 있느냐

 

코드설명 : 

평행하려면 동일한 x절편과 y절편이 2번 나와야 된다.

for문을 이용해서 없는 x절편과 y절편을 찾아서 각각 새로운 배열에 삽입하고 출력했다. 

 

 

후기 : 쉬운문제인것같다.

let arr1 = readLine()!.split(separator: " ").map{Int($0)!}
let arr2 = readLine()!.split(separator: " ").map{Int($0)!}
let arr3 = readLine()!.split(separator: " ").map{Int($0)!}
var arr4:[Int] = []
var temp = 0
for i in 0..<arr1.count {
    if arr1[i] == arr2[i] {
        arr4.append(arr3[i])
    }else if arr2[i] == arr3[i]  {
        arr4.append(arr1[i])
    }else if arr1[i] == arr3[i] {
        arr4.append(arr2[i])
    }
}
print("\(arr4[0]) \(arr4[1])")

댓글