Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (input) {
- let [type, restaurant, count, order] = input;
- if (restaurant !== 'Sushi Zone' && restaurant !== 'Sushi Time' &&
- restaurant !== 'Sushi Bar' && restaurant !== 'Asian Pub') {
- console.log(`${restaurant} is invalid restaurant!`);
- return;
- }
- let price = 0;
- switch (type) {
- case 'sashimi':
- switch (restaurant) {
- case 'Sushi Zone':
- price = 4.99;
- break;
- case 'Sushi Time':
- price = 5.49;
- break;
- case 'Sushi Bar':
- price = 5.29;
- break;
- case 'Asian Pub':
- price = 4.5;
- break;
- }
- break;
- case 'maki':
- switch (restaurant) {
- case 'Sushi Zone':
- price = 5.29;
- break;
- case 'Sushi Time':
- price = 4.69;
- break;
- case 'Sushi Bar':
- price = 5.55;
- break;
- case 'Asian Pub':
- price = 4.80;
- break;
- }
- break;
- case 'uramaki':
- switch (restaurant) {
- case 'Sushi Zone':
- price = 5.99;
- break;
- case 'Sushi Time':
- price = 4.49;
- break;
- case 'Sushi Bar':
- price = 6.25;
- break;
- case 'Asian Pub':
- price = 5.5;
- break;
- }
- break;
- case 'temaki':
- switch (restaurant) {
- case 'Sushi Zone':
- price = 4.29;
- break;
- case 'Sushi Time':
- price = 5.19;
- break;
- case 'Sushi Bar':
- price = 4.75;
- break;
- case 'Asian Pub':
- price = 5.5;
- break;
- }
- break;
- }
- let totalPrice = price * count;
- if (order === 'Y') {
- totalPrice += totalPrice * 0.2;
- }
- console.log(`Total price: ${Math.ceil(totalPrice)} lv.`);
- }
Advertisement
Add Comment
Please, Sign In to add comment