Sha256: 7a051bedacbcddb0743d75ce84dc03c78e36a396831efe056bbc21d4aaf6294c

Contents?: true

Size: 152 Bytes

Versions: 59

Compression:

Stored size: 152 Bytes

Contents

case class Acronym(phrase: String) {
  def abbreviate: String = {
    "[A-Z]+[a-z]*|[a-z]+".r.findAllIn(phrase).map(s => s.head.toUpper).mkString
  }
}

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
trackler-2.0.6.3 tracks/scala/exercises/acronym/example.scala
trackler-2.0.6.2 tracks/scala/exercises/acronym/example.scala
trackler-2.0.6.1 tracks/scala/exercises/acronym/example.scala
trackler-2.0.6.0 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.18 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.17 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.16 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.15 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.14 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.13 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.12 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.11 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.10 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.9 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.8 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.7 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.6 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.5 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.4 tracks/scala/exercises/acronym/example.scala
trackler-2.0.5.3 tracks/scala/exercises/acronym/example.scala