Na podstawie golfa praktycznego - stany USA
Twoim zadaniem jest znalezienie skrótu (symbolu) elementu o nazwie elementu, aż do ununoctium (118). Skorzystaj z układu okresowego na Wikipedii .
Dzięki piskliwemu ossifrage możesz znaleźć pełną listę elementów do skrótów na http://pastebin.com/DNZMWmuf .
Nie możesz używać żadnych zasobów zewnętrznych. Ponadto nie można używać żadnych wbudowanych danych dotyczących elementów układu okresowego. Obowiązują standardowe luki.
Wejście
Wejście może być ze standardowego wejścia, pliku prompt
, input
itd.
Format wejściowy:
Wszystkie poniższe dane są poprawnymi danymi wejściowymi:
Carbon
carbon
CARBON
cArBOn
Zasadniczo nazwa elementu - bez rozróżniania wielkości liter.
Nie musisz obsługiwać błędów pisowni ani żadnych nieprawidłowych nazw elementów. Niepoprawne dane wejściowe to niezdefiniowane zachowanie.
Wyjście :
Symbol elementu. Pierwszy znak musi być aktywowane i reszta muszą być pisane małymi literami.
Przykładowe dane wyjściowe: C
Przypadki testowe:
Carbon -> C
NiTROGen -> N
Sodium -> Na
Gold -> Au
Silver -> Ag
Tin -> Sn
Jest o wiele więcej elementów niż stanów, więc spodziewam się, że trudniej będzie znaleźć ogólną zasadę dla nich.
To jest kod golfowy. Najkrótszy kod wygrywa!
Au
lub cokolwiek zechcesz. @Paul R Jeśli istnieje wiele sposobów na przeliterowanie elementu (np. Siarka vs siarka lub aluminium vs aluminium), użyj tego, co skraca Twój program. Nie musisz obsługiwać obu przypadków.