전체 글
func solution(_ my_string:String) -> String { var res = "" for i in my_string{ if !res.contains(i){ res += String(i) } } return res } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 출처 [프로그래머스] 중복된 문자 제거(Swift) 화이팅하자 velog.io
UISceneDelegate Scene 내에서 발생하는 수명 주기(Life Cycle) 이벤트에 응답하는 데 사용하는 핵심 방법 UISceneDelegate | Apple Developer Documentation The core methods you use to respond to life-cycle events occurring within a scene. developer.apple.com Connecting and disconnecting the scene scene(_:willConnectTo:options:) : Delegate에 앱의 Scene을 추가하는 것을 알림 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, opt..
func solution(_ n:Int) -> [Int] { var num = n var result: Set = [] var cnt = 2 while num != 1 { if num % cnt == 0 { num = num / cnt result.update(with: cnt) cnt = 2 } else { cnt += 1 } } return Array(result).sorted() } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고 [swift] 프로그래머스 - 소인수분해 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머..
재귀함수(팩토리얼)func Factorial(_ num: Int) -> Int { if num 별 찍기let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }for i in 1...n[0] { print(String(repeating: "*", count: i))}// n = 3// *// **// *** 문자열 뒤집기func solution(_ my_string:String) -> String { var tmp = my_string.reversed() var result = "" for char in tmp{ result.append(char) } return result}..