728x90
반응형
문제
풀이 방법
- i ~ j 까지 Int 배열을 만든다
- 고차함수 map을 이용해 String 배열로 만듬
- flatmap을 이용하면 ["11"]을 "1", "1"로 리턴해주기 때문에 flatmap 을사용
- filter함수를 이용하고
- 마무리 count
코드
import Foundation
func solution(_ i:Int, _ j:Int, _ k:Int) -> Int {
return Array(i...j).map {
String($0)
}.flatMap {
String($0).map {
String($0)
}
}.filter {
$0 == String(k)
}.count
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[Swift] 프로그래머스 입문 문제, 직각삼각형 출력하기 (0) | 2024.09.23 |
---|---|
[Swift] 프로그래머스 입문 문제, 개미 군단 (0) | 2024.09.23 |
[Swift] 프로그래머스 입문 문제, 외계행성의 나이 (0) | 2024.09.23 |
[Swift] 프로그래머스 입문 문제, 배열의 유사도 (0) | 2024.09.23 |
[Swift] 프로그래머스 입문 문제, 주사위의 개수 (0) | 2024.09.19 |