C
Kotlin
fun printerError(s: String): String {
val total: Int = s.length
val part: Int = total - "[a-m]".toRegex().findAll(s).count()
return part.toString() + "/" + total.toString()
}
fun printerError(s: String) = "${s.count { it !in 'a'..'m' }}/${s.length}"
fun printerError(s: String): String {
val wrong = s.count { it.toInt() > 'm'.toInt() }
return "$wrong/${s.length}"
}
fun printerError(s: String): String {
return "${s.count{it > 'm'}}/${s.length}"
}
R
printerError <- function(s) {
total = nchar(s)
part = total - sum(unlist(strsplit(s,"")) %in% letters[1:13])
paste0(part,'/',total)
}
printerError <- function(s) {
sprintf("%d/%d", nchar(gsub("[a-m]", "", s)), nchar(s))
}
printerError <- function(s) {
ns <- nchar(s)
errors <- nchar(gsub("[a-m]", "", s))
paste(errors, "/", ns, sep = "")
}