Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Challenge: Stream Data Processing | Advanced Lambda Usage
Quizzes & Challenges
Quizzes
Challenges
/
Lambda Expressions in Java

bookChallenge: Stream Data Processing

Imagine you are managing payroll for a company and need to process a list of employee salaries. Your goal is to identify all employees earning above a certain threshold, give those employees a 10% raise, and then calculate the total cost of these increased salaries. Using Java's Stream API and lambda expressions can make this task concise and expressive, allowing you to filter, transform, and aggregate data efficiently in a single pipeline.

Tarea

Swipe to start coding

Process a list of employee salaries to identify those above a specific threshold, increase them by 10%, and return the total sum of the increased salaries.

  • Filter the input list to include only salaries greater than 3000.
  • Increase each filtered salary by 10%.
  • Sum all the increased salaries.
  • Return the total as an integer.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookChallenge: Stream Data Processing

Desliza para mostrar el menú

Imagine you are managing payroll for a company and need to process a list of employee salaries. Your goal is to identify all employees earning above a certain threshold, give those employees a 10% raise, and then calculate the total cost of these increased salaries. Using Java's Stream API and lambda expressions can make this task concise and expressive, allowing you to filter, transform, and aggregate data efficiently in a single pipeline.

Tarea

Swipe to start coding

Process a list of employee salaries to identify those above a specific threshold, increase them by 10%, and return the total sum of the increased salaries.

  • Filter the input list to include only salaries greater than 3000.
  • Increase each filtered salary by 10%.
  • Sum all the increased salaries.
  • Return the total as an integer.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6
single

single

some-alt