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
n
dodatnie liczby całkowite, które można podzielićfloor(sqrt(n))
.n
jest wprowadzoną liczbą całkowitą.
- Zamień każdy
o
iO
wprowadzony 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
1
każ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,potato
a 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)?