Course Content
Introduction to Scala
Introduction to Scala
Challenge: Applying String Methods in Practice
Task
Your task is the following:
- Create a mutable
String
variable namedsentence
with the following value: " Today we are going to lea.rn S.cala ". - Remove leading and trailing whitespaces using the appropriate method and save the result in the
sentence
variable. - Create an array of words (strings) named
words
based on thesentence
string using the appropriate method. Words are separated by whitespaces. - Iterate over the indices of the
words
array using the appropriate property. - Remove the dots from each word by replacing the dot
.
with an empty string using the appropriate method. - Print the current word (each word should be printed on a separate line).
Main
object Main { def main(args: Array[String]): Unit = { ___ // Create a string ___ // Remove leading and trailing whitespaces val ___ = ___ // Create an array of words for (i <- ___.___) { // Iterate over the indices ___ // Remove the dot ___ // Print the current word } } }
Thanks for your feedback!