object FirstNonRepeatedCharacter {
def getFirstNonRepeatedCharacter(str: String): Option[Char] = {
str.toCharArray.find(ch => str.indexOf(ch) == str.lastIndexOf(ch))
}
def main(args: Array[String]): Unit = {
val s = "scala programming"
val ch = getFirstNonRepeatedCharacter(s)
println(ch.getOrElse("No non-repeated character"))
}
}
/*
run:
s
*/