Programowanie puzzli i Code Golf

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

30
Kaczka, Kaczka, Józef Flawiusz
Biorąc pod uwagę tablicę liczb całkowitych: Zacznij od pierwszego numeru Przeskocz do przodu n pozycji, gdzie n jest wartością bieżącej pozycji Usuń bieżącą pozycję, czyniąc następną pozycję bieżącą pozycją. Idź do kroku 2, aż pozostanie jedna liczba Wydrukuj ten numer Zasady Tablica się zawija (następna liczba po ostatniej liczbie w …

30
Czy jestem liczbą Fibonacciego?
Twoje zadanie: Napisz program lub funkcję, aby sprawdzić, czy wprowadzona liczba jest liczbą Fibonacciego . Liczba Fibonacciego to liczba zawarta w sekwencji Fibonacciego. Sekwencja Fibonacciego jest zdefiniowana jako: F(n) = F(n - 1) + F(n - 2) Z nasionami F(0) = 0i F(1) = 1. Wejście: Nieujemna liczba całkowita od …

30
Po raz trzeci urok
Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu, który wyświetli dodatnią liczbę całkowitą (większą niż 0). Jeśli kod źródłowy jest zduplikowany, dane wyjściowe muszą pozostać takie same. Problem polega na tym, że jeśli kod źródłowy zostanie wpisany trzy razy (trzykrotnie?), Wynik zostanie pomnożony przez 3. Zasady Musisz zbudować pełny …

30
Do widzenia okrutny świecie!
tło Cześć golfiści! Chciałbym nauczyć się wszystkich języków programowania! Ale mam trochę uwagi ... a kopiowanie wszystkich przykładów Hello World staje się nudne ... ale lubię ogień! ^ w ^ Wyzwanie Oto plan! Chcę, żebyście wszyscy napisali najmniejszy kod, który skompiluje, wydrukuje Goodbye Cruel World!, a następnie zawiesi. Lub jako …

27
Sprawdź, czy komputer jest podłączony do Internetu
Napisz program, który w zależności od tego, czy skrypt ma dostęp do Internetu, tworzy wyjście „Truthy / Falsey” . Możesz próbować połączyć się z dowolną istniejącą witryną, według własnego uznania (nie używaj podejrzanej witryny, która ma tylko 10% czasu działania - staraj się utrzymywać ponad 80% rocznego czasu pracy). Jeśli …

30
Wydrukuj Oscars Best Picture Winner
To wyzwanie jest hołdem dla zwycięzcy Najlepszego Obrazu na Oscars 2017 La La Land Moonlight! Twoim wyzwaniem jest wydrukowanie tekstu La La Land zatrzymaj się na sekundę, a następnie zmień tekst na wyświetlany La La Land MoonlightTekst oryginalny (La La Land) musi mieć przekreślenie . Można to osiągnąć przez wyczyszczenie …

30
Najkrótszy program, który stale przydziela pamięć
Napisz program, który działa wiecznie i przydziela coraz więcej pamięci na stercie, im dłużej działa, przynajmniej dopóki nie osiągniesz limitu systemu operacyjnego na ilość pamięci, którą można przydzielić. Wiele jąder nie rezerwuje faktycznie przydzielonej pamięci, dopóki jej nie wykorzystasz, więc jeśli twój program jest w C lub innym języku niskiego …
49 code-golf 

30
Najkrótszy kod dla nieskończonego dysku we / wy
(Wystarczy otworzyć 50 kart w Google Chrome: D (żartuję, nie, nie możesz)) Najkrótszy kod dla nieskończonego dysku we / wy w dowolnym języku, przykład w C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); } …
49 code-golf 

9
Przeczytaj datę w notacji xkcd
W swoim xkcd na temat standardowego formatu daty ISO 8601 Randall napisał dość dziwną alternatywną notację: Duże liczby to wszystkie cyfry, które pojawiają się w bieżącej dacie w ich zwykłej kolejności, a małe liczby są 1-wskaźnikowymi wskaźnikami występowania tej cyfry. Powyższy przykład reprezentuje 2013-02-27. Zdefiniujmy reprezentację ASCII dla takiej daty. …

5
Jest to problem z odniesieniem
Wzór referencyjny Tuppera (skopiowany z Wikipedii) Samoreferencyjna formuła Tuppera jest formułą zdefiniowaną przez Jeffa Tuppera, która po wykreśleniu w dwóch wymiarach w bardzo konkretnym miejscu w płaszczyźnie może być „zaprogramowana” w celu wizualnego odtworzenia samej formuły. Jest wykorzystywany na różnych kursach matematycznych i informatycznych jako ćwiczenie w formułach graficznych. Gdzie …

30
Wypisz alfabet, alfabet lub tylko znak
Wyzwanie jest proste: Napisz funkcję lub program, który pobiera dane wejściowe xi wypisuje małe litery alfabetu, jeśli xjest częścią alfabetu małych liter, wypisuje alfabet wielkich liter, jeśli xjest częścią alfabetu wielkich liter, i wypisuje tylko, xjeśli nie jest częścią żadnego z nich. Zasady: Dane wejściowe mogą być argumentem funkcji lub …

13
Yarr! Mapa do ukrytego skarbu!
Wprowadzenie „Yarr! Mieliśmy chłopca, który nazywał siebie„ programistą ”, który tworzy mapę naszego ukrytego skarbu! Ale to napisane z dziwnymi liczbami i literami!„ E5, N2, E3 ”… co to w ogóle robi znaczy? Szaleństwo! Nie mogę nawet napisać właściwej mapy skarbów, bezużytecznego kretyna. Napraw to dla nas! Podarujemy ci skarb! …

6
Twój samochód skręca tylko w prawo!
Wprowadzenie Masz nieszczęście utknąć w uciekającym samochodzie na torze przeszkód. Wszystkie funkcje samochodu nie reagują, z wyjątkiem uszkodzonego układu kierowniczego. Może jechać prosto lub skręcić w prawo. Czy samochód można prowadzić bezpiecznie? Mechanika Twój samochód zaczyna się w lewym górnym rogu mapy 8x8 i próbuje się bezpiecznie znaleźć w prawym …

30
Podaj aktualny czas
Wyzwanie Musisz podać bieżący czas w sposób ciągły (aż do anulowania przez przerwanie), raz na sekundę, w dowolny z następujących sposobów: Musi być w formacie 24-godzinnym lub AM / PM. Jeśli jest to pierwsze, należy je rozdzielić dwukropkami (tj. 15:47:36). Jeśli jest to ten ostatni, należy go rozdzielić dwukropkami i …
49 code-golf  date 


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.