Advertisement
saurav_kalsoor

Help Mocha To Sort - KOTLIN

Nov 23rd, 2021
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.61 KB | None | 0 0
  1. import java.util.*
  2.  
  3. var sc: Scanner = Scanner(System.`in`)
  4.  
  5. fun main() {
  6.     val n: Int = sc.nextInt()
  7.     val s: String = sc.next()
  8.     helpMochaToSort(n, s)
  9. }
  10.  
  11. fun helpMochaToSort(n: Int, s: String) {
  12.     val res: java.util.ArrayList<Int> = java.util.ArrayList<Int>()
  13.     val temp: CharArray = s.toCharArray()
  14.     Arrays.sort(temp)
  15.     for (i in 0 until n) {
  16.         if (s[i] != temp[i])
  17.             res.add(i)
  18.     }
  19.     if (res.isEmpty()) {
  20.         println(0)
  21.         return
  22.     }
  23.     println(1)
  24.     print(res.size.toString() + " ")
  25.     for (a in res)
  26.         print("$a ")
  27.     println()
  28. }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement