목록프로그래머스 알고리즘 문제 기록/코딩 기초 트레이닝 (96)
Where who wants to meet someone
문제https://school.programmers.co.kr/learn/courses/30/lessons/181832?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ n:Int) -> [[Int]] { var result = Array(repeating: Array(repeating: 0, count: n), count: n) let points = [[0, 1], [1, 0], [0, -1], [-1, 0]] var x = 0..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181830 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ arr:[[Int]]) -> [[Int]] { var arr = arr let colCount = arr[0].count let rowCount = arr.count for index in arr.indices { if arr[index].count - 처음 for문에서는 ..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181836?language=swift 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ picture:[String], _ k:Int) -> [String] { var multiplyPicture = [[String]]() picture.map { $0.map { String($0) } }.forEach { pixel in var newPixel = [Str..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ rank:[Int], _ attendance:[Bool]) -> Int { var attendanceRank = [Int]() while attendanceRank.count < 3 { for i in 1...rank.count { if let index = rank.firstIndex(of: i)..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181858 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ arr:[Int], _ k:Int) -> [Int] { var result = [Int]() arr.forEach { element in if !result.contains(element), result.count != k { result.append(element) } } if result.cou..