Pabl0o0

Untitled

Nov 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def operacjaTablicowa(tablica:Array[Int],operacja:String,parametr:Int):Array[Int]=
  2. {
  3. operacja match{
  4. case "add" => tablica :+ parametr
  5. case "sum" => Array() :+ (tablica foldLeft(0))((acc,h)=>acc+h)
  6. case "remove" => if (parametr >= tablica.length) tablica
  7. else tablica.filter(_ != tablica(parametr))
  8. }
  9. }
  10.  
  11. operacjaTablicowa(Array(1,2,3),"add",5)
  12. operacjaTablicowa(Array(1,2,3),"sum",0)
  13. operacjaTablicowa(Array(1,2,3),"remove",3)
Advertisement
Add Comment
Please, Sign In to add comment