일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 라이징캠프
- Segue
- 정렬
- 프로그래머스
- uiimage
- Info.plist
- 코드업 파이썬 기초 100제
- Xcode
- swift
- Target
- 클론코딩
- uisearchbar
- xib
- IOS
- UIImageView
- github
- Autolayout
- tableView
- UIView
- 싱글톤
- uikit
- API
- 알고리즘
- GIT
- 스토리보드
- MVC
- 코딩테스트
- 라이프사이클
- alamofire
- LifeCycle
- Today
- Total
목록2024/03 (5)
Daeng iOS
🗒️ 문제 ✏️ 내 풀이 import Foundation func solution(_ my_string:String, _ k:Int) -> String { var result = "" for i in 0.. String { return String(repeating: my_string, count: k) } 2) func solution(_ my_string:String, _ k:Int) -> String { return Array(repeating: my_string, count: k).joined() } 위와 같은 방법을 쓰면 한 줄로 가능해진다 ~! String(repeating:count:) 참고
🗒️ 문제 ✏️ 내 풀이 import Foundation func solution(_ arr:[String]) -> String { var result = "" for i in 0.. String { return arr.joined() } 2) func solution(_ arr:[String]) -> String { return arr.reduce("",+) } 역시나 joined()을 잘 활용할 줄 알면 편리하다 reduce(_:_:) reduce는 고차함수의 종류 중 하나로, 주어진 클로저를 사용하여 시퀀스의 요소를 결합한 결과를 반환한다 initialResult -> 초기 누적 값으로 사용할 값으로, 클로저가 처음 실행될 때 initialResult는 nextPartialResult로 전달된다 n..
🗒️ 문제 ✏️ 내 풀이 import Foundation func solution(_ str1:String, _ str2:String) -> String { let strArr1 = Array(str1) let strArr2 = Array(str2) var result = "" for i in 0.. String { return zip(str1, str2).map { String($0) + String($1) }.joined() } 2) func solution(_ str1:String, _ str2:String) -> String { var result: String = "" for (one, two) in zip(str1, str2) { result.append(one) result.append(tw..
🗒️ 문제 ✏️ 내 풀이 import Foundation func solution(_ my_string:String, _ overwrite_string:String, _ s:Int) -> String { let myStrArr = Array(my_string) let overwriteArr = Array(overwrite_string) var result: [Character] = [] var resultStr = "" for i in 0.. String { let startIdx = my_string.index(my_string.startIndex, offsetBy: 0) let endIdx = my_string.index(my_string.endIndex, offsetBy: 0) let newStar..
🗒️ 문제 ✏️ 내 풀이 import Foundation let a = Int(readLine()!)! if(a % 2 == 0) { print("\(a) is even") }else { print("\(a) is odd") } //print(a, "is", a % 2 == 0 ? "even" : "odd") //print("\(a) is \(a % 2 == 0 ? "even" : "odd")") //print(a, a % 2 == 0 ? "is even" : "is odd") 1) 다른 사람들은 삼항연산자를 사용해서 많이들 표현했다 print(), readLine() 참고