Update Pickup Point
Write a Javascript program
Given a previous pickup point in the prefilled code, and updated
pickup point area , city as inputs, write a JS factory function
with a method to update the pickup point.
Input
. The first line of input contains a string area
. The second line of input contains a string city
Output
. The output should be a single line containing the updated pickup
point area and city separated by a space
Sample Input 1
Kukatpally
Hyderabad
Sample Output 1
Kukatpally Hyderabad
Sample Input 2
Jubilee Hills
Hyderabad
Sample Output 2
Jubilee Hills Hyderabad
"use strict";
process.stdin.resume();
process.stdin.setEncoding("utf-8");
let inputString = "";
let currentLine = 0;
process.stdin.on("data", (inputStdin) => {
inputString += inputStdin;
});
process.stdin.on("end", (_) => {
inputString = inputString.trim().split("\n").map((str) => str.trim());
main();
});
function readLine() {
return inputString[currentLine++];
}
/* Please do not modify anything above this line */
function createCabBooking(area, city) {
/* Write your code here */
let obj = {
'area': area,
'city': city,
'updatePickupPoint': (newArea, newCity) => {
obj.area = newArea;
obj.city = newCity;
}
}
return obj
}
/* Please do not modify anything below this line */
function main() {
const newArea = readLine();
const newCity = readLine();
const cabBooking1 = createCabBooking("Abids", "Hyderabad");
cabBooking1.updatePickupPoint(newArea, newCity);
console.log(`${cabBooking1.area} ${cabBooking1.city}`);
}
Comments
Leave a comment