본문 바로가기

ios122

Swift) 백준 2941번 요구능력 : replacingOuccurrences 코드설명 : 받은 문자열 안에 크로아티아 문자 전부다 넣어보면서 있으면 변경해주는 건데, "dz="은 앞쪽에 있어야 "z="으로 안걸러진다. 후기 : 도저히 모르겠어서 구글링 해봤는데 함수하나알면 Clear... import Foundation var word = readLine()! let m = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="] for i in 0...m.count - 1 { word = word.replacingOccurrences(of: m[i], with: "a") } print("\(word.count)") 2021. 7. 29.
Swift) 백준 5622번 요구능력 : 문자열을 활용하여 Switch문에 대입할 생각을 할 수 있느냐 코드설명 : for문으로 문자하나하나를 switch문에 넣어서 초를 더해주는 코드.. 후기 : 알고리즘을 풀 때 먼저, 풀 방법을 여러가지 생각해놓고 거기서 풀릴거같은 것으로 해볼것.. 한가지 방식으로 푸려다가 1시간넘게걸린.. let alphabet = readLine()! var sum = 0 for i in alphabet { switch i { case "A", "B", "C": sum += 3 case "D", "E", "F": sum += 4 case "G", "H", "I": sum += 5 case "J", "K", "L": sum += 6 case "M", "N", "O": sum += 7 case "P", "Q".. 2021. 7. 29.
Swift) 백준 2908번 요구능력 : String -> Character -> String -> Integer 할줄아느냐 코드설명 : 숫자의 자리를 바꾸려고 Character를 쓰고, 반복문을 쓰고, Character배열을 String으로 바꾸고 (이게 핵심인듯..) Int로 바꿔서 비교하고 이게 전부이다. 후기 : 무난하게 풀린문제 생각한대로 풀려서 기분좋아지는문제 let S = readLine()!.split(separator: " ") var result = 0 for i in 0...(S.count - 1) { var arr: [Character] = [] for j in S[i] { arr.append(j) } arr.reverse() if result == 0 { result = Int(String(arr))! }el.. 2021. 7. 29.
[IOS][Swift] 사용자 권한요청하기(Permission) 안녕하세요:) 조안이 입니다. 오늘은 사용자에게 권한을 요청하는 방법에 대해서 배워볼겁니다. 생각보다 간단하고 쉽습니다. 권한요청하기란? 앱 내에서 사용자에게 민감한 부분(앨범, 폴더 등)이나 카메라를 사용해야할 때 허락을 구할 때 사용합니다. 1. Info.plist 파일을 열어줍니다. 2. 아무곳에서 +버튼을 클릭해줍니다. 그 옆에 위아래 화살표를 클릭한 후 목록에서 얻기 원하는 권한을 선택합니다. 3. 저는 카메라 사용권한과 앨범 사용권한을 얻기위해 아래 사진과 같이 하였습니다. (Privacy - Camera Usage Description) (Privacy - Photo Library Usage Description) 4. 그리고 사용자에게 접근권한을 허용 받기위한 메시지를 띄워줘야 되는데요. .. 2021. 7. 26.