Write a program to group array elements based on their length.
MediumProblem Statement
Write a program to group array elements based on their length.
Sample Input
["apple", "cat", "dog", "banana", "bat"]
Sample Output
{ '3': [ 'cat', 'dog', 'bat' ], '5': [ 'apple' ], '6': [ 'banana' ] }
Limits
Time: 2s · Memory: 256 MB
Code Editor
00:00
// Predefined structure
function groupByLength(arr: string[]): { [key: number]: string[] } {
// Your logic here
}
Input
["apple", "cat", "dog", "banana", "bat"]
Expected Output
{ '3': [ 'cat', 'dog', 'bat' ], '5': [ 'apple' ], '6': [ 'banana' ] }