Pytania oznaczone «code-golf»

29
Code Golf: Twój własny poziomy wąż ASCII

Bardzo mocno zainspirowany tym wyzwaniem Code Golf: Twój własny wąż ASCII - myślałem, że ustawienie go w poziomie doda dodatkową warstwę złożoności. Przykładowy wąż poziomy: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 Zasady są następujące: Drukowanych jest dokładnie 5 wierszy...

29
Skończyliśmy tam, gdzie zaczęliśmy!…

Wyzwanie: Wkład: Podajesz dwa dane wejściowe: - Ciąg znaków zawierający tylko drukowalny kod ASCII (bez spacji, tabulatorów i nowych wierszy) - Drukowalny znak ASCII Wydajność: Pierwszy wiersz będzie zawierał ciąg wejściowy. Każde ipierwsze -modulo-3 pierwsze pojawienie się tej postaci będzie...

29
Ile lat ma w przybliżeniu?

Napisz krótki program, który zajmuje dodatnią liczbę sekund reprezentujących wiek i wyświetla przybliżony czas w języku angielskim. Twój program musi wydać najmniej dokładny czas, który upłynął, spośród następujących wskaźników i ich długości w sekundach: second = 1 minute = 60 hour = 60 * 60 day...

29
Symbol Levi-Civita

Trójwymiarowy Levi Civita symbol funkcji fprzy trójek liczb (i,j,k)w każdym z kierunków {1,2,3}, aby {-1,0,1}określona jako: f(i,j,k) = 0kiedy i,j,knie są odrębne, tj. i=jlub j=klubk=i f(i,j,k) = 1kiedy (i,j,k)jest cykliczne przesunięcie (1,2,3), to jest jedno z (1,2,3), (2,3,1),...

29
Spirala z gwiazdką

Biorąc pod uwagę spiralę wielkości Si stopień N, wyjmij „kwadratową” S*Sspiralę mającą Ngwiazdki, zbudowaną z zewnętrznego do wewnętrznego promienia zgodnie z ruchem wskazówek zegara. Przypadki testowe (przykłady) poniżej. Wkład: 4 3 Wydajność: *** Wkład: 4 6 Wydajność: **** * * Wkład: 4...

29
Anagram Czasu

Pierwotnie opublikowany (i usunięty) przez @Tlink , który najprawdopodobniej został zainspirowany tym pytaniem StackOverflow . Ponieważ szkoda, że ​​został usunięty, ponieważ ogólnie wydawało się to sporym wyzwaniem, pomyślałem, że opublikuję go z odpowiednim formatowaniem i regułami. (Próbowałem...

29
Zastąpienie magnesu na lodówkę

Pisząc wiadomość za pomocą magnesów na lodówkę, często zdarza się, że zamieniasz ją 1na I. W tym wyzwaniu Twoim celem jest sprawdzenie, czy wiadomość można napisać przy użyciu liter innej wiadomości. Dozwolone podstawienia to: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R =...

29
Losowanie do 0

Wyzwanie Post w piaskownicy Biorąc pod uwagę dodatnią liczbę całkowitą (K)Wyprowadza jednolicie losową liczbę całkowitą (Y)pomiędzy [0, K). Jeśli Y > 0przyjmij K = Yi powtórz proces do Y = 0. Zasady Dane wejściowe należy najpierw wydrukować Format wyjściowy, jak chcesz Twój program musi...

29
Trygonometria czarnej skrzynki

Napisać program lub funkcję, które można wyróżnić następujące funkcje trygonometryczne 12: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Wasz program otrzymuje jedną z powyższych funkcji jako czarną skrzynkę i powinien wypisać nazwę funkcji, jak podano powyżej,...

29
Zrób licznik Geigera

Licznik Geigera to urządzenie służące do wykrywania promieniowania. Będziemy tworzyć program liczników Geigera. Jak wszyscy wiemy, gdy promieniowanie uderza w program komputerowy, losowo usuwa dokładnie 1 bajt. Tak więc program licznika Geigera jest programem, który sam nie robi nic, ale po...

29
Narysujmy Triforce

Triforce to fikcyjna artefakt w The Legend of Zelda , złożony z trzech identycznych trójkątów równobocznych prognozujących reprezentujących moc, mądrość i odwagę. Kilka gier w tej sadze zawiera animację, kiedy trzy części w końcu się łączą. Celem tego wyzwania jest narysowanie pojedynczej klatki...

29
Spiralna sekwencja

tło Sekwencja OEIS A272573 opisuje spiralę na sześciokątnej siatce w następujący sposób: Rozpocznij spiralę liczb na sześciokątnym kafelku, z początkowym sześciokątem jako a (1) = 1. a (n) jest najmniejszą liczbą całkowitą dodatnią, która nie jest równa sąsiednim sąsiadom. Sekwencja się...

29
Strzałki te zmienne!

Wyzwanie Robin lubi mieć deklarację zmiennych w kształcie strzałki. Oto jak to robi: Wprowadź dowolną liczbę ciągów Uporządkuj je według rosnącej długości Wyjmij je uporządkowane pośrodku, aby z grubsza utworzyć ujemny grot strzałki, taki jak ten (w zależności od tego, która kolejność jest...

29
Zaimplementuj Kaskadowy Kości Zagłady Homestuck

Wyzwanie Jestem atakowany przez kradnącą Załogę Północy i muszę wezwać Kaskadowy Kości Kaskadny Dzień Zagłady , aby się obronić. Ponieważ brakuje mi miejsca, kod musi być jak najkrótszy. Algorytm Kaskadowego Kaskadera Kości Zagłady wygląda następująco: Najpierw rzuca się sześciostronną kością w...

29
Odwrotne cytaty-quine

Perspektywa tego wyzwania jest: Jeśli twój program działa normalnie, "należy wydrukować cały kod ze znaków mowy ( - podwójne cudzysłowy). Jeśli twój program jest owinięty podwójnymi cudzysłowami (z kolei odwracając znaki mowy), należy wydrukować kod, który zwykle nie jest w cudzysłowach. Na...

29
Golf najmniejsze koło!

Problem: Biorąc pod uwagę niepusty zestaw punktów na płaszczyźnie kartezjańskiej, znajdź najmniejsze koło, które je ogarnia ( link z Wikipedii ). Ten problem jest trywialny, jeśli liczba punktów wynosi trzy lub mniej (jeśli jest jeden punkt, okrąg ma promień zero; jeśli są dwa punkty, odcinek...

29
Czy Jimmy spadnie z platformy?

Historia Poznaj mojego przyjaciela Jimmy'ego: /o\ Jimmy to mała postać, która lubi stać na platformach. Oto Jimmy bezpiecznie stojący na platformie: /o\ ------------- Teraz Jimmy ma dobre wyczucie równowagi, dzięki czemu może bezpiecznie stać z jedną nogą poza platformą, w ten sposób:...

29
Ile Jimmys może zmieścić?

W tym prostym, ale zabawnym wyzwaniu poproszono Cię o ustalenie, czy Jimmy spadnie z platformy. Jimmy trzy części ciała /, ooraz \umieszczony tak /o\ Platformy są reprezentowane przez -. Jimmy spadnie z platformy, jeśli mają dwie lub więcej części ciała, które nie znajdują się bezpośrednio nad...

29
Aby znaleźć wyspy 1 i 0 w matrycy

Biorąc pod uwagę dwuwymiarową macierz 0 i 1s. Znajdź liczbę wysp dla 1 i 0, gdzie sąsiedzi są tylko w poziomie i pionie. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of 0s island = 1 ---x ---x ------------------------------ Given input: 0 0 0 0 1 1 1...