목록전체 글 (226)
Where who wants to meet someone
문제https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ n:Int) -> Int { return n == 0 ? 0 : (1...n).filter { n % $0 == 0 }.reduce(0, +)}- n이 0일 경우 0을 반환하고, 아닐 경우 1부터 n까지의 수 중 약수인 것만 filter하여 reduce로 더해줬다. // 풀이 1func solution(_ n:Int) -> Int {..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ s:String) -> Int { return Int(s) ?? 0}- Int로 타입 캐스팅을 해주되 안될 경우에는 0을 반환하도록 설정 // 풀이 1func solution(_ s:String) -> Int { return Int(s)!}// 풀이 2func solution(_ s:String) -> Int { if le..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ s:String) -> Bool { let pCount = s.map { $0.lowercased() }.filter { $0 == "p" }.count let yCount = s.map { $0.lowercased() }.filter { $0 == "y" }.count return pCoun..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181832?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ n:Int) -> [[Int]] { var result = Array(repeating: Array(repeating: 0, count: n), count: n) let points = [[0, 1], [1, 0], [0, -1], [-1, 0]] var x = 0..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181830 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ arr:[[Int]]) -> [[Int]] { var arr = arr let colCount = arr[0].count let rowCount = arr.count for index in arr.indices { if arr[index].count - 처음 for문에서는 ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/120831?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ n:Int) -> Int { return (0...n).filter { $0 % 2 == 0 }.reduce(0, +)}- 0부터 n이하의 값 중에서 filter로 짝수를 골라내고, reduce를 사용하여 더해줬다. import Foundationfunc solution(_ ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ s:String) -> Bool{ var count: Int = 0 for cha in s { if cha == "(" && count >= 0 { count += 1 } else if cha == ")" && count >= ..

들어가기에 앞서.. 진짜.. 너무 많은 일이 있었고 해결하기까지... 힘들었다. 앱을 배포하기에 앞서 Xcode Cloud로 빌드 -> TestFlight -> 심사 순으로 가는데, 이제 API키를 어떻게 처리해줘야 하나 고민이 많았다. 그냥 단순히 GitHub에 올리고, Private처리하면 되지 않나.. 하기엔 포트폴리오 용도로 공개해야 하는 경우도 있어서 그럴 순 없었다. 마침 Xcode Cloud에 Environment Variables로 키 외부 주입이 가능함을 알게 되어 시도해 봤다. Customize your advanced Xcode Cloud workflows - WWDC21 - Videos - Apple Developer Xcode Cloud integrates with Apple De..
라온 - 서울 문화행사 알리미 개인정보처리방침 '라온'은 정보주체의 자유와 권리 보호를 위해 「개인정보 보호법」 및 관계 법령이 정한 바를 준수하여, 적법하게 개인정보를 처리하고 안전하게 관리하고 있습니다. 이에 「개인정보 보호법」 제30조에 따라 정보주체에게 개인정보 처리에 관한 절차 및 기준을 안내하고, 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. 제1조 개인정보의 처리목적 '라온'은 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. - 현재..

SwiftUI에서 .fullScreenCover로 View를 띄우게 되었는데 배경을 반투명 처리하여 기존 View의 Context를 유지하고 싶었다. 그러나 background 설정을 해도 아래와 같이 변하지 않았다. presentationBackground(_:) | Apple Developer Documentation Sets the presentation background of the enclosing sheet using a shape style. developer.apple.com SwiftUI -> Modal presentations -> Styling a sheet and its background 항목에 있는 presentationBackground 메서드를 활용하면 presentatio..