Scenariusz: jesteś projektantem oprogramowania pracującym dla rządowej firmy, która projektuje tablice rejestracyjne samochodów i innych pojazdów. Zostałeś poproszony o opracowanie oprogramowania, które generuje tablice rejestracyjne. Zanim zaczniesz pracować, twoi szefowie ustanowili te podstawowe zasady.
Tablica rejestracyjna nie może zawierać:
ASS
666
69<any number here>
<any number here>69
KKK
SHT
Zasady i wymagania:
- Tablica rejestracyjna musi być generowana losowo.
- Po wygenerowaniu losowej tablicy rejestracyjnej nie można ponownie wygenerować tej samej tablicy rejestracyjnej.
- Musisz wydać co najmniej 200 unikalnych tablic rejestracyjnych. Możesz wygenerować więcej, jeśli chcesz .
- Możesz przechowywać wygenerowane płytki w pliku, aby je „zapamiętać”.
- Tablica rejestracyjna zawiera 2 sekcje, jedna zawiera tylko trzy litery, a druga zawiera tylko trzy cyfry, oddzielone myślnikiem, jak poniżej:
233-ADF
lubADF-233
. - Możesz używać tylko cyfr i wielkich liter.
- Tablice rejestracyjne można zapisać na stdout lub w pliku.
- Każda „strona” tablicy rejestracyjnej będzie zawierać trzy cyfry lub litery.
- To jest gra w golfa kodowego , więc najkrótsza, najpopularniejsza odpowiedź wygrywa. Zwycięzca zostanie wybrany po siedmiu dniach.
Główne zasady
- Odpowiedź powinna zawierać, ale nie wyłącznie, następujące.
- Nazwa języka.
- Liczba znaków.
- Rozmiar pliku.
- Jak działa kod.
- Sam kod.
- Przykład: znaki Python 234 lub Python 23mb .
Jeśli muszę wyjaśnić wszelkie dodatkowe szczegóły, proszę wspomnieć o tym w komentarzach i dodam je do mojego postu. W każdym razie, powodzenia i wygeneruj mi odpowiednie tablice rejestracyjne!
Aktualizacja 1: Zwycięzca zostanie wybrany nieco wcześniej.
Okazuje się, że muszę wkrótce wybrać się na wycieczkę, więc wybiorę zwycięzcę około 00:00 UTC, 25 lipca. Po wybraniu zwycięzcy możesz nadal przesyłać zgłoszenia, wiedz tylko, że zwycięzca został wybrany. Bai
Aktualizacja 2: Zwycięzcy!
Mamy zwycięzców! Tak! Ser i wino dla wszystkich, którzy wzięli udział! Oto kto wygrał.
- 1. miejsce: Àngel - Bash (95 znaków)
- 2 miejsce: Martin Büttner - Mathematica (182 bajty)
- 2 miejsce: Emilio M Bumachar - Pyg (92?)
- 2 miejsce: Peter Taylor - Golfscript (98 znaków)
- 3 miejsce: Mark Thomas - Ruby (127 znaków)
Wow, trzy remisy na drugim miejscu. Łał. Konkurs się zakończył, ale jeśli chcesz, możesz przesłać zgłoszenia. Bai!
AAA-