일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Di
- RC
- 리팩터링
- UIKit
- Swift디자인패턴
- ios면접
- hackerrank
- algorithm
- IOS
- storekit2
- 클린코드
- 카카오맵클론
- Swift코딩테스트
- AutoLayout
- firestore
- TDD
- ARC
- firebase
- 코딩테스트입문
- alamofire
- five lines of code
- Safari Inspector
- SWIFT
- RxSwift
- mrc
- unittest
- css학습
- five lines of cdde
- 프로그래머스
- 앱의생명주기
- Today
- Total
목록프로그래머스 (4)
샘성의 iOS 개발 일지
문제 설명: 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내 풀이: import Foundation func solution(_ num_list:[Int]) -> [Int] { let evenNums = num_list.filter { $0 % 2 == 0 } let oddNums = num_list.filter { $0 % 2 != 0 } return [evenNums.count, oddNums.count] }
문제 설명: 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내 풀이: import Foundation func solution(_ num_list: [Int]) -> [Int] { return num_list.reversed() } 회고: reverse()는 주어진 배열에 접근하여 그 공간 안에서 순서를 바꿔버리는, mutating function이기 때문에 시간복잡도가 O(n)이다. 반대로, reversed()는 기존의 배열을 ReversedCollec..
문제 설명: 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내 풀이: import Foundation func solution(_ money:Int) -> [Int] { return [money/5500, money%5500] }