Dlaczego tak
Metoda split('-') dzieli tekst na tablicę ['2024', '03', '15'], reverse() odwraca kolejność jej elementów na ['15', '03', '2024'], a join('.') łączy je kropkami. Wynik to 15.03.2024. Odpowiedź „51.30.4202” powstałaby przy odwróceniu znaków w każdym elemencie, a reverse() zmienia tylko kolejność elementów tablicy, nie znaków.