백준_16496_그리디(2회독)_틀림

hankyulee·2021년 10월 6일
0

Swift coding test 준비

목록 보기
13/57

1회

Int()는 옵셔널이기때문에 컴팩트 맵으로 옵셔널 바인딩.
numbers[i...],sub[..<(sub.count-k)]라는게 익숙지 않았다.
도중에 포기했는데, 한시간정도 고민했으면 했을 수도있을것같다. 다음에는 이게 맞나 하는 코드면 한시간 정도 더 보자.

포기한 코드:

2회

let n = Int(readLine()!)!
var given = readLine()!.split(separator: " ").map{String($0)}
given.sort{
        $0 + $1 > $1 + $0
}
var result = ""
for i in given {
    
    if given.first! == "0" {
        print("0")
        break
    }
    else {
        result += i
    }
}
print(result)

1번 사진 출처:https://programmers.co.kr/learn/courses/30/lessons/42883/solution_groups

0개의 댓글