0
0
Rubyprogramming~5 mins

Array comparison and set operations in Ruby - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does the == operator do when used between two arrays in Ruby?
It checks if both arrays have the same elements in the same order.
Click to reveal answer
beginner
How do you find the common elements between two arrays in Ruby?
Use the & operator to get the intersection of two arrays.
Click to reveal answer
beginner
What does the | operator do with arrays in Ruby?
It returns a new array with all unique elements from both arrays combined (union).
Click to reveal answer
intermediate
Explain the difference between - and ^ (exclusive or) operations on arrays in Ruby.
- returns elements from the first array that are not in the second. Ruby does not have a built-in ^ operator for arrays, but you can simulate symmetric difference by combining - and |.
Click to reveal answer
intermediate
How can you check if one array is a subset of another in Ruby?
Use array1 - array2 == [] to check if all elements of array1 are in array2.
Click to reveal answer
What will [1, 2, 3] & [2, 3, 4] return in Ruby?
A[2, 3]
B[1, 2, 3, 4]
C[1]
D[4]
Which operator returns all unique elements from two arrays combined?
A-
B&
C|
D==
What does [1, 2, 3] - [2] return?
A[2]
B[1, 3]
C[1, 2, 3]
D[]
How can you check if two arrays have the same elements in the same order?
AUse <code>array1 & array2</code>
BUse <code>array1 - array2</code>
CUse <code>array1 | array2</code>
DUse <code>array1 == array2</code>
Which expression checks if arr1 is a subset of arr2?
Aarr1 - arr2 == []
Barr1 & arr2 == arr1
Carr1 | arr2 == arr2
Darr1 == arr2
Describe how to find the intersection, union, and difference of two arrays in Ruby.
Think about set operations and their Ruby symbols.
You got /3 concepts.
    Explain how to check if two arrays are equal and how to verify if one array is a subset of another.
    Consider comparing elements and removing elements.
    You got /2 concepts.