목록프로그래머스 알고리즘 문제 기록 (129)
Where who wants to meet someone
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ num_list:[Int], _ n:Int) -> [Int] { return Array(num_list[n...] + num_list[..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181892 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ num_list:[Int], _ n:Int) -> [Int] { return Array(num_list[(n - 1)...]) } - n번째 원소는 인덱스로 보면 n-1이므로 num_list의 n - 1 부터의 범위에 해당하는 값을 Array로 반환 import Foundation func solu..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int], _ query:[Int]) -> [Int] { var arr = arr for i in query.indices { arr = i % 2 == 0 ? Array(arr[...query[i]]) : Array(arr[query[i]...]) } return arr } - query..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int]) -> [Int] { let first = arr.firstIndex(of: 2) ?? -1 let last = arr.lastIndex(of: 2) ?? -1 return first != -1 ? Array(arr[first...last]) : [-1] } - 중간에 2가 있는 ..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int], _ intervals:[[Int]]) -> [Int] { return Array(arr[intervals[0][0]...intervals[0][1]] + arr[intervals[1][0]...intervals[1][1]]) } - intervals 각 요소에 있는 범위로 arr..