프로그래머스 - 둘만의 암호 feat. 아스키코드 사용
·
Algorithm/programmers
이 문제는 아스키코드를 적절히 사용하여 해결할 수 있습니다  import Foundationfunc solution(_ s:String, _ skip:String, _ index:Int) -> String { var arr = s.map { UnicodeScalar($0.asciiValue!).value } let skipArr = skip.map { UnicodeScalar($0.asciiValue!).value } for i in 0.. 122 { arr[i] = 97 } if !skipArr.contains(arr[i]) { stop+=1 } }..
프로그래머스 - 추억 점수
·
Algorithm/programmers
import Foundationfunc solution(_ name:[String], _ yearning:[Int], _ photo:[[String]]) -> [Int] { var dic: [String:Int] = [:] for (index,name) in name.enumerated() { dic[name] = yearning[index] } var result: [Int] = [] for i in photo { var sum = 0 for j in i { if let value = dic[j] { sum += value } } ..
프로그래머스 - 달리기 경주
·
Algorithm/programmers
시간 초과import Foundationfunc solution(_ players:[String], _ callings:[String]) -> [String] { var playerNumber: [Int:String] = [:] for (index,name) in players.enumerated() { playerNumber[index+1] = name } for calling in callings { let tmp = playerNumber.filter({ $0.value == calling }).first let higherPlayer = playerNumber[tmp!.key-1] playerNumber[tmp!..
프로그래머스 - 덧칠하기
·
Algorithm/programmers
import Foundationfunc solution(_ n:Int, _ m:Int, _ section:[Int]) -> Int { var list = section var count = 0 while !list.isEmpty { let removed = list.removeFirst() while !list.isEmpty && list.first! - removed
프로그래머스 - 등수 매기기
·
Algorithm/programmers
import Foundationfunc solution(_ score:[[Int]]) -> [Int] { var list:[Double] = score.map{ Double($0[0]+$0[1])/Double(2) } var sorted:[Double] = list.sorted(by: >) return list.map { sorted.firstIndex(of: $0)! + 1 }}
프로그래머스 - 가장 많이 받은 선물
·
Algorithm/programmers
import Foundationfunc solution(_ friends:[String], _ gifts:[String]) -> Int { var friendInfo: [String:Int] = [:] for (index, name) in friends.enumerated() { friendInfo[name] = index } var giftState: [[Int]] = .init(repeating: .init(repeating: 0, count: friends.count), count: friends.count) var giftCount: [Int] = .init(repeating: 0, count: friends.count) for g..
ytw_developer
'Algorithm/programmers' 카테고리의 글 목록 (8 Page)