D - Niejednoznaczne datyPonad 200 firm w ponad 50 krajach na świecie dokładają się do sukcesu grupy Merck. Można się domyślać, że każdego dnia do siedziby głównej grupy Merck w Darmstadt przychodzi wiele listów. Każdy z nich w różnym stylu związanym z ich pochodzeniem. W szczególności reprezentacja daty jest niejednoznaczna jeżeli nie wiadomo, w jakim porządku są podane dzień, miesiąc oraz rok. Data 01-02-03 może zostać zinterpretowana na różne sposoby - 1 lutego 2003, 2 stycznia 2003, 3 lutego 1901 lub 3 lutego 2001. Może to być także dowolna inna permutacja wynikająca z tego zapisu. W zapisie daty do oddzielenia cyfr, zamiast myślnika, dozwolone jest użycie ukośników (" ZadanieZostałeś zatrudniony do napisania programu, który konwertuje datę z nieznanego formatu do ujednoliconego formatu grupy Merck. W ujednoliconym formacie grupy Merck data jest podawana jako liczba dni od 4 listopada 2001 roku, ważnej daty dla grupy Merck. WejścieW pierwszej linii podana jest liczba testów. W każdej następnej linii znajduje się jedna data. Każda data składa się z dokładnie trzech części: dnia, miesiąca i roku. Mogą one być albo oddzielone dwoma takimi samymi znakami, albo nie być oddzielone żadnym znakiem. Znakiem oddzielającym może być myślnik, kropka, przecinek lub ukośniki - " WyjścieDla każdego testu wypisz wszystkie możliwe interpretacje daty w ujednoliconym formacie grupy Merck. Każdą z nich należy wypisać w oddzielnej linii, w porządku rosnącym i z usuniętymi duplikatami. Jeżeli nie istnieje żadna poprawna interpretacja to wypisz linię z napisem " Przykładowe wejście3
Przykładowe wyjścieBRAK
|