Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

3
Sprawdź, czy występuje podciąg izomorficzny
To pytanie jest rozszerzeniem sprawdzania, czy słowa są izomorfami, i kopiuje pierwszą jego część, aby podać definicję izomorfu. Dwa słowa są izomorfami, jeśli mają ten sam wzór powtarzania liter. Na przykład, zarówno ESTATEi DUELEDmają wzórabcdca ESTATE DUELED abcdca ponieważ litery 1 i 6 są takie same, litery 3 i 5 …
12 code-golf 

2
Znajdź najkrótszą ścieżkę Swype
Wprowadzenie Ostatnio przyzwyczaiłem się do pisania na Swype . Zauważyłem, że niektóre słowa można wytworzyć, rysując prostą linię od litery początkowej do litery końcowej lub pomijając powtarzające się litery. Na przykład mogę wpisać słowo balloon, przesuwając między następującymi literami: b> a> l> o> n. Wyzwanie Zdefiniujmy Najkrótszą Ścieżkę Swype lub …
12 code-golf 

7
Ionic Compound Golf
Wyzwanie Biorąc pod uwagę dwa wejścia, jon dodatni i ujemny, musisz wyprowadzić wzór dla związku jonowego, który byłby wytworzony z dwóch jonów. Zasadniczo oznacza to równoważenie ładunków, aby były równe zero. Nie zawracaj sobie głowy formatowaniem formuły za pomocą liczb indeksu dolnego, ale musisz mieć nawiasy klamrowe dla jonów wieloatomowych …

6
ASCII Triangle Ripple
Ok, moje pierwsze pytanie w golfa. Proszę, bądź łagodny :) Wiem, że jest zbyt wiele zagadek ascii: P, ale proszę bardzo. Zadanie jest proste, użyj ulubionego języka programowania, aby wydrukować tętnienie trójkąta. Dane wejściowe powinny mieć wielkość tętnienia. Każdy trójkąt jest równomiernie rozmieszczony. Zasadniczo dodajesz trójkąty, dopóki nie będzie wystarczającej …

5
Ryzyko, sposób Warlight
Wprowadzenie W tej grze gracze używają swoich armii do walki z armiami innych graczy, zdobywania terytoriów i zostania ostatnim stojącym człowiekiem. W każdej turze gracze otrzymują do dyspozycji podstawową liczbę armii. Jednak zdobywając terytoria w niektórych regionach, gracze mogą zwiększyć tę liczbę, aby dać im potencjalną przewagę w dalszej części …
12 king-of-the-hill  c  c++  java 

8
Liczba znaków w kodzie źródłowym
Napisz program, który wyświetli listę liczby wystąpień każdego unikalnego znaku w kodzie źródłowym. Na przykład ten hipotetyczny program {Source_Print_1};powinien generować takie dane wyjściowe: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { …
12 code-golf  quine 

3
Książki na półce
Mam trochę książek i półkę na książki. Chciałbym umieścić jak najwięcej książek na półce, ale mam pewną zasadę. Wszystkie wymiary książek (wysokość, szerokość i głębokość) powinny tworzyć nie rosnącą sekwencję na półce. Oznacza to, że każda książka musi być co najmniej tak wysoka, jak ta po sobie. To samo dotyczy …

3
Czy to słowo „żeński” czy „męski”?
Napisz program lub funkcję, która pobiera pojedynczy ciąg zawierający tylko małe litery az, i wypisuje lub zwraca prawdziwą wartość, jeśli słowo jest żeńską wersją rzeczy, którą reprezentuje, i wartością fałsz, jeśli jest to wersja męska . Na przykład henjest kobiecą wersją dla kurczaka i roosterjest męską wersją, więc henmoże produkować …


3
Zrób prawie quine
Chciałem oszukać przyjaciela, dając mu quine, która prawie działała, ale stała się niechlujna i niechlujna. Utwórz program, który po uruchomieniu wyświetli program, ale bez jednego znaku. Można dodać lub usunąć jeden znak lub oba (jeden znak się zmienia). Ale tylko jedna postać. Twój wynik to (length of your program) / …
12 code-golf  quine 

16
Przesuwaj znaki w ciągu
W tym wyzwaniu musisz przesunąć znaki w wprowadzonym ciągu n razy i wyprowadzić przesunięty ciąg Wejście Dane wejściowe będą najpierw zawierać ciąg znaków. W następnym wierszu będzie występować liczba całkowita, która oznacza n. Wynik Jeśli njest dodatnia, przenieś znaki w ciągu do właściwych nczasów. Jeśli njest ujemne, przesuń znaki w …
12 code-golf  string 

2
Wygładzanie listy
Powinieneś napisać program lub funkcję, która przyjmuje nieujemną liczbę całkowitą ki posortowaną listę liczb całkowitych Ljako dane wejściowe i wyjściowe lub zwraca wygładzoną listę M. Mjest tworzony z listy rosnącej Lprzez wstawienie co najwyżej kliczb całkowitych elementów przy zachowaniu sortowania listy. Wstawione liczby całkowite powinny być wybrane w taki sposób, …

3
Obliczanie obciętych cyfr sumy potęg pi
Biorąc pod uwagę dodatnią liczbę całkowitą n wyjściową, suma pierwszych n cyfr dziesiętnych części ułamkowej π n . Przykładowe dane wejściowe i wyjściowe: 1 → 1 2 → 14 3 → 6 4 → 13 5 → 24 50 → 211 500 → 2305 5000 → 22852 Wbudowane funkcje obliczające …


2
Najszybszy sposób na obliczenie rzędu wielkości w zespole x86
Zadanie jest proste: napisz asembler, który oblicza rząd wielkości liczby całkowitej przy użyciu jak najmniejszej liczby cykli zegara. Rząd wielkości jest zdefiniowany jako log10, a nie log2. Zakres ważny wkład jest 0do włącznie. Zachowanie danych wejściowych poza tym zakresem jest niezdefiniowane.1012 Wartości należy zaokrąglić w dół do najbliższej liczby całkowitej, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.