Mój tata jest emerytowanym nauczycielem, a on zwykł przeprowadzać quizy pisowni i matematyki, w których uczeń pisał słowo, a następnie „punktował” słowo, dodając litery, gdzie a = 1, b = 2 itd. (np. cat = 3 + 1 + 20 = 24). Ułatwiło to ocenianie quizów, ponieważ musiał on po prostu sprawdzać, czy nie ma niepoprawnych „wyników”, a nie niepoprawnie pisanych słów, i miał dodatkową zaletę testowania 2 umiejętności jednocześnie.
Zatrudnił mojego przyjaciela, aby napisał program, który oceniałby słowa dla niego, aby mógł generować długie klucze odpowiedzi bez błędów. Ten problem jest inspirowany tym programem.
Wymagania:
- Zaakceptuj dowolne słowo z dużymi i małymi literami
- Zwraca błąd dla dowolnych znaków specjalnych, tj. Spacji, łączników, @ ^% # itd.
- a = 1, b = 2, ... i A = 1, B = 2, ...
- Wydrukuj wynik słowa
- (Opcjonalnie) sprawdź, czy słowo znajduje się w słowniku po ocenie, i wydrukuj ostrzeżenie, jeśli nie jest.
- Brak importowania zewnętrznego słownika liter-> liczb. Musisz sam go wygenerować.
Każdy język jest akceptowalny. Jest to podobne do „ cyfrowej bitwy o rootowanie ”, ale o wiele prostsze.
code-golf
znacznika.
aaaaaaaaaaaaaaaaaaaaaaaa
. Tata: Wynik to 24? Zgadza się!