TheRedRover

7

Apr 3rd, 2020
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.45 KB | None | 0 0
  1. object Codewars {
  2.    def helper(i:Int, s:String,l:Int,s1:String):String= {
  3.     val c=s.charAt(i).toLower
  4.     if (i < l - 1){ val s2 =s1+s.charAt(i).toUpper + s"$c" * i+'-'
  5.       helper(i + 1, s, l,s2)
  6.     }
  7.     else{ val s2 =s1+s.charAt(i).toUpper + s"$c" * i
  8.       if (i == l-1) { return s2}
  9.       else helper(i + 1, s, l,s2)
  10.     }
  11.   }
  12.   def accum(s: String):String = {
  13.     val l = s.length()
  14.     val i=0
  15.     val s1=""
  16.     helper(i,s,l,s1)
  17.   }
  18. }
Add Comment
Please, Sign In to add comment