Если речь в самом деле о буквах (латинских), то вот очень быстрый вариант: val b = BooleanArray(256) fun uniqueLetter(str: String): Boolean { b.fill(false) for (s in str) { val ord = s.toInt() if (b[ord]) return false else b[ord] = true } return true }
Если речь в самом деле о буквах (латинских), то вот очень быстрый вариант: val b = BooleanArray(256) fun uniqueLetter(str: String): Boolean { b.fill(false) for (s in str) { val ord = s.toInt() if (b[ord]) return false else b[ord] = true } return true }