Programowanie puzzli i Code Golf

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

16
Czy ta strona nie działa, czy to tylko ja?
Wyzwanie Wyzwanie jest proste, używając http://isup.me , ustalić, czy wprowadzona strona internetowa jest w górę, czy w dół. Jeśli strona jest uruchomiona, powinieneś zwrócić prawdziwą wartość, a jeśli strona nie działa, powinieneś zwrócić wartość falsey. Zasady Wprowadzony zostanie adres internetowy, taki jak stackexchange.comlub google.co.uk. Wejście nigdy nie będzie miał http://, …

8
Znajdź wszystkie anagramy i subanagramy!
To pytanie jest w dużej mierze oparte na tym pytaniu , ale powinno stanowić szereg dodatkowych trudności. Twoje zadanie Musisz napisać program lub funkcję, która po otrzymaniu ciągu wypisze wszystkie możliwe anagramy. Na potrzeby tego pytania anagram jest ciągiem zawierającym ten sam znak, co ciąg oryginalny, ale nie jest ciągiem …

3
Przeczytaj hasło: na telefonie komórkowym!
Dzięki najnowszemu wyzwaniu MD XF możemy teraz czytać hasła w wielu różnych językach! Problem polega na tym, że teraz musimy przenieść nasze aplikacje na urządzenia mobilne, a one wprowadzają hasła nieco inaczej. Wyzwanie Przeczytaj ciąg z klawiatury. Za każdym razem, gdy kwprowadzany jest znak , wyświetl go przez krótki czas. …
13 code-golf  string 

4
Oceń modułowe wieże energetyczne
Biorąc pod uwagę dwie liczby ni am, oceń nieskończoną wieżę mocy: n ^ (n + 1) ^ (n + 2) ^ (n + 3) ^ (n + 4) ^ ... mod m Pamiętaj, że ^ ma właściwe skojarzenie. Więc 2 ^ 3 ^ 4 = 2 ^ (3 ^ 4). …

2
Unikaj swojej śmierci!
Wprowadzenie „Muhuhuhahahah!” Szalony naukowiec się śmieje. „Jesteś uwięziony w mojej małej grze!” Przed tobą jest śmiertelna jama węży, a za tobą przepaść bez dna. Nie ma wyjścia, utknąłeś! „Dwa kroki przed tobą to dół węża, a dwa kroki za tobą to przepaść. Ale! Zanim się ruszysz, MUSISZ zapisać sekwencję kroków, …

1
Github Messenger
Cel: ten cel polega na pobraniu ciągu znaków i wyświetleniu, ile wkładów należy przekazać w które dni, aby wyświetlić komunikat. Specyfikacja Wejście Litery pomocnicze plus spacja (tj. [A-Za-z ]) Przestrzeń jest pusta 3X7 Litery są zdefiniowane w poniższej czcionce DOT Matrix 5x7 Wielkość każdej z liter jest prostokąt minimalna ograniczający …
13 code-golf  date 

4
Najszybszy przybliżony wspólny dzielnik
Przegląd W tym wyzwaniu otrzymasz dwie liczby, które są małym przesunięciem większym niż wielokrotność liczby średniej wielkości. Musisz wypisać średnią liczbę, która jest prawie dzielnikiem obu liczb, z wyjątkiem niewielkiego przesunięcia. Wielkość zaangażowanych numery będą programowane przez parametr trudności, l. Twoim celem jest rozwiązanie problemu w jak największym stopniu lw …

7
Stary transmogryfikator kodu C *
* Co to jest transmogrifier? W języku programowania C istnieją formacje zwane digrafami i trigrafami, które są sekwencjami dwu- i trzyznakowymi , które oceniają na mniej popularne znaki. Na przykład możesz użyć, ??-jeśli klawiatura nie ma ~. Biorąc pod uwagę tekst, zamień wszystkie wystąpienia następujących digrafów i trigrafów (po lewej …
13 code-golf  string 

25
Częściowa suma sekwencji harmonicznych!
Definicja W matematyce sekwencja harmoniczna odnosi się do sekwencji, w której tj. n- ty ciąg sekwencji jest równy odwrotności n . Wprowadzenie W tym wyzwaniu, biorąc pod uwagę dodatnią liczbę całkowitą n jako dane wejściowe, wyprowadza Częściową Sumę pierwszych n wyrazów Sekwencji Harmonicznej. Wejście Otrzymasz dodatnią liczbę całkowitą (w zakresie …

2
Powiększanie mapy
Twoim zadaniem jest, biorąc pod uwagę mapę jako dane wejściowe, pomniejszyć ją lub powiększyć, w zależności od skali. Należy zauważyć, że skala podana jest skala, według której zoom out , a więc skala pomiędzy 0 i 1 będzie faktycznie powiększyć. Na przykład biorąc pod uwagę następującą (źle wykonaną) mapę: ..____.... …
13 code-golf  string 

13
Zaimplementuj Fibonacciego
Quine to program, który wysyła swoje źródło po uruchomieniu. W tym wyzwaniu powinieneś zrobić Fibonacciego, wariant tego quina. Co to jest Fibonacci-quine? Fibonacci-quine to program, który generuje modyfikację źródła według następującej reguły: Pierwotnym źródłem powinno być ...2.... Innymi słowy, źródło powinno zawierać 2. (Dlaczego 2? Gdyby to był 1, nikt …

30
Element ciągu o określonym indeksie
Biorąc pod uwagę ciąg znaków si liczbę nieujemną nmniejszą niż długość s, wypisz znak na n-tą pozycję s. Dozwolone jest indeksowanie 0 i indeksowanie 1. Dla 1-indeksowania nbędzie dodatnia i mniejsza lub równa długości s. s będzie się składać wyłącznie z drukowalnych znaków. Wszelkie uzasadnione wejścia / wyjścia są dozwolone. …
13 code-golf  string 

7
Znajdź zestaw maksymalnych pasujących krawędzi
Rozważ dołączony niekierowany wykres. Zestaw dopasowanie krawędzi na tym wykresie jest zdefiniowany jako zbiór krawędziami, tak, że dwa brzegi w zbiorze mają wspólny wierzchołek. Na przykład lewa cyfra oznacza pasujący zestaw na zielono, a prawa cyfra oznacza niepasujący zestaw na czerwono. Mówi się, że pasujący zestaw jest maximally matching, a …

1
Pomóż Gödelowi w jego funkcji β [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Argumenty funkcji Gödela β przyjmują trzy liczby naturalne. Jest zdefiniowany jako β(x,y,z) = rem(x, 1 + (z + 1) …

18
Kiedy SE upadnie?
SE zostanie wyłączony / odczytany tylko dzisiaj 2017-05-04 o 00:00 UTC do 00:20 UTC. Twoim wyzwaniem jest podanie prawdziwej wartości, jeśli SE jest w dół / tylko do odczytu, i wartości fałszowania, jeśli SE nie jest. Możesz nie mieć żadnych danych wejściowych i musisz użyć wbudowanych funkcji daty, aby ustalić, …

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.