Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def operacjaTablicowa(tablica:Array[Int],operacja:String,parametr:Int):Array[Int]=
- {
- operacja match{
- case "add" => tablica :+ parametr
- case "sum" => Array() :+ (tablica foldLeft(0))((acc,h)=>acc+h)
- case "remove" => if (parametr >= tablica.length) tablica
- else tablica.filter(_ != tablica(parametr))
- }
- }
- operacjaTablicowa(Array(1,2,3),"add",5)
- operacjaTablicowa(Array(1,2,3),"sum",0)
- operacjaTablicowa(Array(1,2,3),"remove",2)
Advertisement
Add Comment
Please, Sign In to add comment