전체 글 (165) 썸네일형 리스트형 [Day19-3] 빈 배열에 추가, 삭제하기 문제 내 정답 코드import Foundationfunc solution(_ arr:[Int], _ flag:[Bool]) -> [Int] { var arr = arr var X: [Int] = [] for i in 0.. #1. arr배열로 반복문을 돌리고2. 해당 인덱스의 flag를 가져와 조건문을 완성한다.3. true일 때는 해당 값의 2배만큼 추가해주고4. false일 때는 마지막 요소를 삭제한다.배운 기술 [Day19-2] 배열의 원소만큼 추가하기 문제 내 정답 코드import Foundationfunc solution(_ arr:[Int]) -> [Int] { var result:[Int] = [] for arr in arr { (0.. #1. 반복문을 돌려 배열의 값을 가져오고2. 해당 값만큼의 반복문을 돌려 result배열에 그 값을 추가해준다.배운 기술 [Day19-1] 세 개의 구분자 문제 내 정답 코드import Foundationfunc solution(_ myStr:String) -> [String] { let result = myStr.components(separatedBy: ["a","b","c"]).filter { !$0.isEmpty } return result.isEmpty ? ["EMPTY"] : result} #1. components를 통해 a, b, c의 구분자로 문자열을 나눠주고2. 나눈 문자열 중 공백이 아닌 문자열을 담아 새로운 배열을 완성한다.3. 삼항연산자를 통해 배열이 비어있다면 "EMPTY"를 반환한다.배운 기술 이전 1 ··· 22 23 24 25 26 27 28 ··· 55 다음