일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- Autolayout
- GIT
- uikit
- 싱글톤
- MVC
- components()
- 대문자소문자
- 클론코딩
- 라이징캠프
- 알고리즘
- swift
- API
- xib
- map()
- tableView
- joined()
- Segue
- IOS
- replacesubrange()
- github
- alamofire
- UIImageView
- 코드업 파이썬 기초 100제
- uiimage
- uisearchbar
- print()
- 코딩테스트
- Info.plist
- prefix()
- 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 Foundationfunc 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..어케 꾸역꾸역 풀긴 했지만 굉장히 복잡시럽게 풀어낸..중간에 포기하고싶었지만 그래도 포기하지 않고 풀어본 거에 칭찬을 합니다.. 🔍 다른 풀이 및 공부1) func solution(_ myString: String, _ overwriteS..
🗒️ 문제 ✏️ 내 풀이 import Foundationlet 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") 삼항 연산자를 활용하여 even/odd 를 간결하게 구분할 수도 있다