map 각 요소를 변형시키고 변환된 요소를 포함하는 배열을 반환한다. let city = ["Seoul", "Daejeon", "Busan"] let lowercaseCity = cast.map { $0.lowercased() } // city = ["seoul", "daejeon", "busan"] let numbers = [0, 1, 2, 3] let newNumbers = num.map{ $0 * 2 } // newNumbers == [0, 2, 4, 6]flatMap 평탄한 배열로 만든다. 즉, 2차원 배열을 1차원 배열로 반환한다. let numbers = [[0], [1, 2], [3]] let newNumbers = numbers.flatMap{ $0 } // newNumbers == [0,..

🖥 문제 직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 나머지 한 점의 좌표를 구하려고 합니다. 점 3개의 좌표가 들어있는 배열 v가 매개변수로 주어질 때, 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 return 하도록 solution 함수를 완성해주세요. 단, 직사각형의 각 변은 x축, y축에 평행하며, 반드시 직사각형을 만들 수 있는 경우만 입력으로 주어집니다. 🤔 풀이 방법 [[1, 4], [3, 4], [3, 10], [1, 10]] -> 1, y : 2개, 3, y : 2개... 4개의 좌표로 직사각형을 만들면 각 점을 이루는 좌표는 2개씩 중복된다. 이를 이용하면 문제를 간단하게 풀 수 있다. if로 구현 if v[0][0] == v[1][0] { ans[0] ..
🖥 문제 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를 들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 🤔 풀이 방법 for문으로 구현 String(n) Int 형식으로 되어있는 n을 String으로 바꾸어준다. answer += Int(String(strN))! strN을 한글자씩 Int 형식으로 바꾸어주며 더해준다. map으로 구현 String(n) Int 형식으로 되어있는 n을 String으로 바꾸어준다. .map{Int(String($0))!} : map을 이용하여 n을 [Int] 형식으로 바꾸어준다. $0 : [String.Element] String($0) : String Int(String($0..
- Total
- Today
- Yesterday
- Baekjoon
- compactMap
- 프로그래머스
- TIL
- mysql
- IOS
- Kakao
- Firebase
- 최소공배수
- ternary
- 별졈
- abs()
- sql
- SWIFT
- Algorithm
- java
- 에로토스테네스의 체
- calendar
- 유클리드 호제법
- 다리를 지나는 트럭
- 깊이 우선 탐색
- map
- 달력
- iTunes Search API
- programmers
- Git
- UISearchController
- DFS
- BOJ
- 최대공약수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |