요구능력 : 평행한 점을 찾기위한 규칙을 찾을 수 있느냐
코드설명 :
평행하려면 동일한 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])")
'Algorithm > 문제풀이_백준' 카테고리의 다른 글
Swift) 백준 3053번 (택시 기하학) (0) | 2021.08.15 |
---|---|
Swift) 백준 4153번 (직각삼각형) (0) | 2021.08.15 |
Swift) 백준 1085번 (직사각형에서 탈출) (0) | 2021.08.15 |
Swift) 백준 9020번 (골드바흐의 추측) (0) | 2021.08.14 |
Swift) 백준 4948번 (베르트랑 공준) (0) | 2021.08.09 |
댓글