コード
- 1行で簡単にACできます。
import Foundation
print(readLine()!.components(separatedBy: " ").map{ Int($0)! }.sorted(by: {$0 > $1}).map { String($0) }.joined(separator: ""))
実装方針
1. 問題文の読み替え
-
並び替えられる数字から最大のものを出力してください
- => 数字を配列にして、配列を大きい順に並び替えたものを文字列として結合して出力してください。
2. 出力処理
2-1. 標準入力を数字にmapする
readLine()!.components(separatedBy: " ").map{ Int($0)! }
2-2. 大きい順に並び替えて文字列に結合しなおす
.sorted(by: {$0 > $1}).map { String($0) }.joined(separator: ""))
謝辞