fork download
  1. object Main extends App {
  2. val pattern = """((?=.*[1-9].*)[a-z0-9]{10})""".r
  3. readLine() match {
  4. case pattern(input) => println(input.sortWith((a, b) => {
  5. if (a.isDigit && b.isDigit) a > b
  6. else a < b
  7. }))
  8. case _ => println("입력오류")
  9. }
  10. }
Success #stdin #stdout 0.39s 382080KB
stdin
s7g3v7i2b1
stdout
77321bgisv