101
0/304
Loading content...
You are given a Student table with the following columns:
A reporting team needs a side-by-side roster where each continent becomes its own output column.
Build a pivoted report with columns:
Rules:
Data guarantee for this version:
Supported submissions:
Student:
| name | continent |
|--------|-----------|
| Jane | America |
| Pascal | Europe |
| Xi | Asia |
| Jack | America |[
{"America":"Jack","Asia":"Xi","Europe":"Pascal"},
{"America":"Jane","Asia":null,"Europe":null}
]Each continent is sorted independently. America contributes Jack then Jane, while Asia and Europe only contribute one value each, so row 2 gets null padding.
Student:
| name | continent |
|---------|-----------|
| Bruno | Europe |
| Aiko | Asia |
| Aria | America |
| Mateo | America |
| Zane | America |
| Hana | Asia |[
{"America":"Aria","Asia":"Aiko","Europe":"Bruno"},
{"America":"Mateo","Asia":"Hana","Europe":null},
{"America":"Zane","Asia":null,"Europe":null}
]Sorted columns are America=[Aria, Mateo, Zane], Asia=[Aiko, Hana], Europe=[Bruno]. Rows are aligned by position across these sorted lists.
Student:
| name | continent |
|-------|-----------|
| Noor | America |
| Noor | America |
| Ema | Europe |
| Ken | Asia |[
{"America":"Noor","Asia":"Ken","Europe":"Ema"},
{"America":"Noor","Asia":null,"Europe":null}
]Duplicate rows are valid and must be preserved. The two America entries appear on consecutive output rows.
Constraints