Swift 알고리즘 및 언어공부 func solution(_ cards1: [String], _ cards2: [String], _ goal: [String]) -> String { var i = 0 var j = 0 var cardOne = cards1 var cardTwo = cards2 var result = true for str in goal { if i < cardOne.count && cardOne[i] == str { i += 1 } else if j < cardTwo.count && cardTwo[j] == str { j += 1 } else { result = false break } } return result ? "Yes" : "No" } 하 또 엄청.. 어렵네...... 왜 이렇게..