전체 글
func solution(_ my_str:String, _ n:Int) -> [String] { var arr: [String] = [] var result = "" for i in my_str{ result += String(i) if result.count == n{ arr.append(result) result = "" } } if !result.isEmpty{ arr.append(result) } return arr } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
func solution(_ quiz:[String]) -> [String] { var result: [String] = [] for i in quiz{ var arr = i.components(separatedBy: " ") if arr[1] == "-"{ if Int(arr[0])! - Int(arr[2])! == Int(arr[4])!{ result.append("O") } else{ result.append("X") } } else{ if Int(arr[0])! + Int(arr[2])! == Int(arr[4])!{ result.append("O") } else{ result.append("X") } } } return result } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 ..
내 풀이 func solution(_ my_string:String) -> Int { var arr = my_string.split(separator: " ") var sepa: [String] = [] var num: [Int] = [] var result = 0 for i in 0.. Int { return my_string.replacingOccurrences(of: "- ", with: "-") .replacingOccurrences(of: "+", with: "") .split(separator: " ") .map { Int($0)! } .reduce(0, +) } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이..
내 풀이 func solution(_ numbers:String) -> Int64 { var result = numbers if result.range(of: "one") != nil{ result = result.replacingOccurrences(of: "one", with: "1") } if result.range(of: "two") != nil{ result = result.replacingOccurrences(of: "two", with: "2") } if result.range(of: "three") != nil{ result = result.replacingOccurrences(of: "three", with: "3") } if result.range(of: "four") != nil{ r..
Array (Struct) 순서가 지정된 무작위 액세스 collection Array | Apple Developer Documentation An ordered, random-access collection. developer.apple.com 배열은 앱에서 가장 많이 사용되는 데이터 타입 중 하나 앱의 데이터를 구성할 때 배열을 사용 특히 배열을 사용하여 단일 유형의 element, 즉 배열의 element 유형을 보유 배열은 Int형부터 String, Class까지 모든 종류의 element를 저장 가능 예전 포스팅 [Swift] 배열 참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 E..