Your task today is to write a program that identifies and displays the unique elements in a list. A unique element is one that appears only once in the list. This challenge helps you practice working with data structures, loops, and conditions.
For example:
[1, 2, 2, 3, 4, 4, 5]
[1, 3, 5]
Understanding how to work with unique elements is essential for:
# Get input from the user
elements = input("Enter a list of numbers separated by spaces: ").split()
# Convert input to integers
elements = [int(num) for num in elements]
# Find unique elements
unique_elements = []
for element in elements:
if elements.count(element) == 1:
unique_elements.append(element)
# Output the result
print("Unique elements:", unique_elements)
# Get input from the user
elements = input("Enter a list of numbers separated by spaces: ").split()
# Convert input to integers
elements = [int(num) for num in elements]
# Identify unique elements
unique_elements = list({element for element in elements if elements.count(element) == 1})
# Output the result
print("Unique elements:", unique_elements)
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Get input from the user
System.out.print("Enter numbers separated by spaces: ");
String[] input = scanner.nextLine().split(" ");
// Convert input to an ArrayList of integers
ArrayList<Integer> elements = new ArrayList<>();
for (String s : input) {
elements.add(Integer.parseInt(s));
}
// Find unique elements
ArrayList<Integer> uniqueElements = new ArrayList<>();
for (int element : elements) {
if (elements.stream().filter(e -> e == element).count() == 1) {
uniqueElements.add(element);
}
}
// Output the result
System.out.println("Unique elements: " + uniqueElements);
}
}
// Get input from the user
let input = prompt("Enter a list of numbers separated by spaces:");
let elements = input.split(" ").map(Number);
// Find unique elements
let uniqueElements = [];
elements.forEach(element => {
if (elements.filter(e => e === element).length === 1) {
uniqueElements.push(element);
}
});
console.log("Unique elements:", uniqueElements);
[2, 2, 3, 3]
).[5]
).["1", 1, "apple", "apple"]
).In Day 19: Day 19: Merge Two Lists, you’ll write a program that merges two lists into a single list.