Problem Q1:Test Scenario 1:Given arraylist {"Apple","Grape","Mango","Berry"} should replace {"Apple","Mango"} with {"Kiwi","Melon"} and return {"Kiwi","Grape","Melon","Berry"}
Problem Q1:Test Scenario 2:Given arraylist {"Apple","Grape","Mango","Berry"} should clear and return empty list
Problem Q2:Test Scenario 1:Given String "one nine one two three one three one two" should return "one",4;"two",2;"three",2;"nine",1
Problem Q2:Test Scenario 2:Given String "one one -one___two,,three,one @three*one?two" should return "one",5;"two",2;"three",2
Problem Q2:Test Scenario 3:Given String "immersive full stack development" should return emptymap
Problem Q3:Test Scenario 1:Given a String array "a","b","c","d","a","a","c" should return map if count of string is more than two "a",true;"b",false;"c",true;"d",false
Problem Q3:Test Scenario 2:Given a empty string array should return empty hashmap
Problem Q5:Test Scenario 1:Given two key-value pairs in map modify values {"val1": "java", "val2": "c++"} and return {"val1": " ", "val2":"java"}
Problem Q5:Test Scenario 2:Given two key-value pairs in map modify values {"val1": "mars", "val2": "saturn"} and return {"val1": " ", "val2":"mars"}
Problem Q6:Test Scenario 1:Given an input set of word "Harry","Olive","Alice","Bluto","Eugene" should sort and return list "Alice","Bluto","Eugene","Harry","Olive"
Problem Q6:Test Scenario 2:Given an input set of word "Pakistan","India","France","India","Europe" should sort and return list "Europe","France","India","Pakistan"