목록티스토리 포스트 (226)
Where who wants to meet someone
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int], _ n:Int) -> [Int] { return arr.count % 2 == 0 ? arr.enumerated().map { $0.offset % 2 != 0 ? $0.element + n : $0.element } : arr.enumerated().map { $0.offset..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ my_string:String, _ target:String) -> Int { return my_string.contains(target) ? 1 : 0 } - contains 메서드를 사용하여 target을 포함하고 있으면 1, 아니면 0을 반환 import Foundation func solut..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181856 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr1:[Int], _ arr2:[Int]) -> Int { if arr1.count > arr2.count { return 1 } else if arr1.count arr2.reduce(..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181852 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ num_list:[Int]) -> [Int] { return Array(num_list.sorted()[5...]) } - num_list를 정렬한 상태에서 인덱스 5부터의 요소를 Array로 반환 // 풀이 1 import Foundation func solution(_ num_list:[Int]..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int]) -> [Int] { return arr.map { Array(repeating: $0, count: $0) }.flatMap { $0 } } - arr의 각 요소마다 Array(repeating: count:)를 사용해서 반복되는 배열로 만들고, flatMap을 통해 2차원 배열..