This video explains a challenge to create a program in Scala that uses an array of numbers. The challenge includes writing functions to find the average of all numbers in the list and the min and max values.
(light music)…- [Instructor] Are you ready for the next challenge?…There was a lot of content in this section.…In this challenge I want you to create a new project…in the Scala IDE.…Add a Scala app.…In that app create a function that will find the average…of an array of numbers.…Also write two more functions, one to find the minimum…inside the array and one to find…the max value inside the array.…Create an array with 10 values then use the functions…you created to print out the results…of the average, sum, min, and max.…
Don't forget to use some of the tips and tricks…we learned along the way.…For this challenge I estimate it'll take about 15 minutes.…When you're done come back and take a look…at the solution video where I walk you through…my thought process along the way.…
Join Peggy Fisher as she helps get you started with Scala, so you can leverage the unique capabilities it offers. First, learn the basics of type inference, variables, loops, functions, and operators. Then, find out how to read files using a console, perform pattern matching, handle exceptions, and more. Finally, learn how to use classes, fields, methods, and objects.
- Integrating with IDEs
- Scala worksheets
- Scala repl sessions
- Type inference
- Creating variables
- Working with loops
- Higher-order functions
- Scala operators
- Working with decision statements
- Handling exceptions using try or catch
- Working with tuples and arrays
- Classes, fields, and methods
Skill Level Intermediate
Java Platforms Compared: SE vs EE vs MEwith Peggy Fisher25m 38s Intermediate
Scala Essential Training for Data Sciencewith Dan Sullivan1h 51m Intermediate
1. Getting Started with Scala
2. Scala Basics
3. More Scala Basics
4. Objects with Scala
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.