Party Time (Associative Arrays - Exercises)
Здравейте, колеги! Реших тази задача по три различни начина, но не успях да разбера някои неща.
1. Имаме списък с поканени гости и гости, които реално са дошли. Интересуват ни тези, които са били поканени, а не са дошли. Пробвах да филтрирам масива с поканените гости по признак да не присъстват в масива с дошлите гости, дава ми 60/100. Когато обходих масива с дошлите гости и махах от списъка с поканените всеки, който е дошъл, получих 100/100. За мен логиката е абсолютно еднаква в двата случая, пробвах всякакви варианти, и да няма поканени, и да няма дошли, все си работи всичко. Освен в джъдж... Някой има ли представа защо става така?
2. Реших задачата с мап и после с обект, за обекта трябваше да променя някои неща, които не разбирам Някой може ли да ми обясни защо, като работех с мап, можех да присъединявам масив към празен масив с .concat(), а с обект не стана? Ето ги двете решения, не са дълги:
Линк към задачата в джъдж: https://judge.softuni.bg/Contests/Compete/Index/1306#3
Условие:
1.Party Time
There is a party at SoftUni. Many guests are invited and they are two types: VIP and regular. When guests come to the party check if he/she exists in any of the two reservation lists.
The input will come as array of strings. You will be given the list with the guests before you receive a command "PARTY"
All VIP numbers start with digit
When you receive the command "PARTY" the guests start coming.
Output all guest, who didn't come to the party (VIP must be first)
Examples
Input |
Output |
Input |
Output |
['7IK9Yo0h', '9NoBUajQ', 'Ce8vwPmE', 'SVQXQCbc', 'tSzE5t0p', 'PARTY', '9NoBUajQ', 'Ce8vwPmE', 'SVQXQCbc' ] |
2 7IK9Yo0h tSzE5t0p |
['m8rfQBvl', 'fc1oZCE0', 'UgffRkOn', '7ugX7bm0', '9CQBGUeJ', '2FQZT3uC', 'dziNz78I', 'mdSGyQCJ', 'LjcVpmDL', 'fPXNHpm1', 'HTTbwRmM', 'B5yTkMQi', '8N0FThqG', 'xys2FYzn', 'MDzcM9ZK', 'PARTY', '2FQZT3uC', 'dziNz78I', 'mdSGyQCJ', 'LjcVpmDL', 'fPXNHpm1', 'HTTbwRmM', 'B5yTkMQi', '8N0FThqG', 'm8rfQBvl', 'fc1oZCE0', 'UgffRkOn', '7ugX7bm0', '9CQBGUeJ' ] |
2 xys2FYzn MDzcM9ZK |