#791

Kostnaden för varje chefs rapporteringslinje

För varje anställd i företaget, beräkna kostnaden för deras rapporteringslinje — den totala lönen för deras direkta och indirekta underordnade på valfritt djup (den anställde själv ingår inte). Anställda utan underordnade får ett tomt värde. Visa den anställdes id, namn och summan, sortera efter id. En subtil punkt: om någon har underordnade men de alla tjänar noll ska summan vara noll, inte tom — skilj "inga underordnade alls" från "underordnade finns och deras lönesumma är lika med noll".

Exempel på förväntad utdata

Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.

idnamesubtree_salary
1CEO1315000
2VP-Eng610000
3VP-Sales305000

Ditt frågeresultat visas här