Musisz używać jednego języka do pisania programów, które wykonują dziewięć następujących zadań, w dowolnej kolejności .
- Konwertuj wprowadzoną liczbę z bazy 10 na bazę 36.
- Przykładowe dane wejściowe:
1000 - Przykładowe dane wyjściowe:
RS(dane wyjściowe muszą być pisane wielkimi literami)
- Przykładowe dane wejściowe:
- Konwertuj każdy znak w ciągu na jego podstawowe 10 dziesiętnych kodów ASCII i drukuj kody połączone razem.
- Przykładowe dane wejściowe:
Scrambled 3GG5 - Przykładowe dane wyjściowe:
839911497109981081011002051717153
- Przykładowe dane wejściowe:
- Ustal, czy wprowadzona liczba jest podzielna przez 1738.
- Zwróć prawdziwą wartość, jeśli tak jest, i wartość fałsz, jeśli nie jest.
- Sprawdź, czy ciąg zawiera literę
q.- Zwróć wartość prawdy, jeśli tak się dzieje, i wartość fałszowania, jeśli tak nie jest.
- Zakoduj wprowadzony ciąg liter za pomocą szyfru Cezar +1.
- Sprawa musi zostać zachowana. Znaki nieliterowe będą drukowane bez modyfikacji.
- Przykładowe dane wejściowe:
Good morning, World! - Przykładowe dane wyjściowe:
Hppe npsojoh, Xpsme!
- Znajdź i wydrukuj sumę czynników pierwszych liczby.
- Przykładowe dane wejściowe:
1320 - Przykładowe dane wyjściowe:
21
- Przykładowe dane wejściowe:
- Drukuj
PPCG. - Wydrukuj pierwsze
ndodatnie liczby całkowite, które można podzielićfloor(sqrt(n)).njest wprowadzoną liczbą całkowitą.
- Zamień każdy
oiOwprowadzony ciąg naಠ.- Przykładowe dane wejściowe:
Onomatopoeia - Przykładowe dane wyjściowe:
ಠnಠmatಠpಠeia
- Przykładowe dane wejściowe:
Będziesz zauważyć, że to wyzwanie Code Billiards, nie Code Golf. Celem tego wyzwania, podobnie jak w grze bilardowej, jest skonfigurowanie kodu, aby można go było modyfikować tylko nieznacznie dla następnego wyzwania. Właśnie dlatego wasze programy nie muszą po kolei rozwiązywać powyższych zadań.
Twój wynik jest określany w następujący sposób
- Twój wynik rośnie o
1każdy bajt w twoich programach. - Twój wynik rośnie,
floor(n^(1.5))jeśli dwa kolejne programy mają odległość Levenshteina wynoszącąn. Na przykład, jeśli twoim pierwszym programem jest,potatoa drugim programemtaters, twój wynik wzrasta o 12 dla 12 bajtów i przez11=floor(5^(1.5))dla odległości Levenshteina 5.
Celem tego wyzwania jest uzyskanie jak najniższego wyniku po napisaniu wszystkich dziewięciu programów. Obowiązują standardowe zasady CG.
Aby zobaczyć tabelę wyników, kliknij „Pokaż fragment kodu”, przewiń w dół i kliknij „► Uruchom fragment kodu”. Snippet wykonany przez Optimizer.
ಠi a? Czy to 1 (licząc ಠjako 1 znak) czy 2 (ponieważ ಠtak naprawdę to 2 bajty)?