Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- for (let i = 0; i < input.length; i++) {
- let output ={}
- let row = input[i].replace(/%20/g, ' ')
- row = row.replace(/\+/g,' ')
- row = row.replace(/\s+/g,' ')
- let values = row.split(/\?|&/g)
- for (let j = 0; j < values.length; j++) {
- if(values[j].indexOf('=') != -1){
- let name = values[j].split('=')[0].trim()
- let value = values[j].split('=')[1].trim()
- if(name in output){
- output[name].push(value)
- } else{
- output[name] = [value]
- }
- }
- }
- let result = '';
- for (let obj in output) {
- result+=`${obj}=[${output[obj]} ]`
- }
- console.log(result)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment