개인 공부

나의 풀이import Foundationfunc solution(_ my_string:String) -> String { var str = "" for c in my_string { if !str.contains(c) { str += String(c) } } return str}- 중복된 문자가 있을 경우 가장 앞에 있는 문자는 남겨둬야 하기 때문에 filter는 적합하지 않음- 문자열에 하나씩 접근해 새로운 문자열에 포함되어있지 않을 경우에만 추가
나의 풀이import Foundationfunc solution(_ sides:[Int]) -> Int { var array = sides array.remove(at: sides.firstIndex(of: sides.max()!)!) return sides.max()! - 새로운 배열에 복사- 가장 큰 변의 길이 구해서 배열에서 제거- 가장 큰 변의 길이와 나머지 길이 더해서 비교 후 값 리턴  다른 사람의 풀이import Foundationfunc solution(_ sides: [Int]) -> Int { var sortedSides = sides.sorted() return sortedSides[0] + sortedSides[1] > sortedSides[2] ? 1 :..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
임구마🍠
'개인 공부' 카테고리의 글 목록 (4 Page)