#262 Removing People with Duplicate Last Names

Companies:
Dcloud
Themes:
JavaStreams & LambdasPractice

Write a method that returns the first person for each lastName, removing people with duplicate last names:

public List<Person> distinctPersonsByLastname(List<Person> persons) {
    // TODO
}

// Example:
// Ivanov Oleg
// Ivanov Petr
// Petrov Dmitry
//
// Result:
// Ivanov Oleg
// Petrov Dmitry

@RequiredArgsConstructor
@EqualsAndHashCode
@Getter
public class Person {
    private final String firstName;
    private final String lastName;
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in