Pytania oznaczone «code-golf»

9
Fizz Buzz Astral

W związku z wieloma (dwoma?) Wyzwaniami związanymi z FizzBuzz opublikowanymi niedawno na PPCG, miałem ochotę wymyślić własne. Ujrzeć... Fizz Buzz Astral Napisz program lub funkcję, która pobiera liczbę całkowitą ni drukuje FizzBuzzdla dowolnej liczby podzielnej przez 15, Fizzdla dowolnej liczby...

9
Dwukierunkowy łańcuch Quine

PPCG nie ma już dość quines ... Wyzwanie: Twoim zadaniem jest stworzenie programu „A0”. Gdy ten program jest uruchamiany bez danych wejściowych, nic nie wyświetla. Gdy ten program jest uruchamiany z wejściem, wyprowadza „A1”. Gdy „A1” jest uruchamiane bez wejścia, wyprowadza „A0”. Gdy „A1” jest...

9
Mrugnij lampką kamery!

To wyzwanie jest inspirowane przez Blink the CAPS LOCK autorstwa zeppelin . Większość kamer internetowych ma małe zintegrowane światło LED, wskazujące, czy kamera internetowa jest w użyciu, kontrolowane przez mechanizm sprzętowy zapobiegający szpiegowaniu. Twoim zadaniem jest...

9
Kolejność zestawów Mia

Gra w kości Mia wprowadza bardzo nietrywialną kolejność zestawów rozmiaru drugiego: {3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2} Zasadniczo kolejność w krotce nie ma znaczenia {x,y}={y,x}, {1,2}jest...

9
Stwórz każdą kombinację grup zmiennych do porządku n

SPECYFIKACJA Biorąc pod uwagę mzmienne, utwórz każdą kombinację według kolejności n. Na przykład, Dane wyjściowe mapowania dwóch zmiennych ( ai b) na kolejność 1byłyby następujące: za b ab Dane wyjściowe mapowania dwóch zmiennych ( ai b) na kolejność 2byłyby następujące: za a 2 b b 2 ab a 2...

9
„Monitoruj” obraz

Problem: To wyzwanie wynika z prawdziwego problemu, który miałem. Mam konfigurację z dwoma monitorami w pracy i chciałem użyć następującego obrazu jako tapety: Jednak moje monitory mają dość znaczące ramki, a kiedy ustawiam tło, wygląda to mniej więcej tak, że molo (appier?) Jest...

9
Akordy fortepianu na białych klawiszach

Historia [co nie jest prawdą] Fortepian jest skonfigurowany w następujący sposób: Jednak na moim pianinie wszystkie czarne klawisze są zepsute! Nadal chcę jednak móc grać akordy na moim złamanym pianinie. W muzyce akord to grupa nut granych razem. Aby umożliwić wprowadzanie akordów, najpierw...

9
Witaj świecie, który obsługuje błędy

Napisz program lub funkcję o następującej funkcjonalności: Program / funkcja najpierw próbuje zapisać ciąg Hello, world!do standardowego strumienia wyjściowego. (Żadne inne formy wyników nie są akceptowalne dla tego wyzwania, ponieważ nacisk kładziony jest raczej na operacje we / wy, a nie na...

9
Poliglota Quine do tyłu i do przodu!

Musisz zrobić poliglota, który wyprowadza swój kod źródłowy w jednym języku i jego kod źródłowy do tyłu w innym. W przeciwieństwie do normalnych zasad, możesz odczytać bieżący plik lub użyć wbudowanego, aby uzyskać kod źródłowy twojego zgłoszenia i odwrócić go w jednym języku. Twój kod źródłowy nie...

9
Wskazówki dotyczące gry w golfa w logo

Logo to język programowania, który został zaprojektowany w 1967 roku i ma duży potencjał do tworzenia grafiki w stosunkowo niewielu bajtach w porównaniu do innych języków. Logo to edukacyjny język programowania, który wykorzystuje Turtle Graphics . Istnieje wiele interesujących wdrożeń Logo, w...

9
Oceń wskaźnik współrzędnych wielowymiarowych

Zestaw zawiera N współrzędnych wymiarowych. Przykład jest poniżej: {2,3,4} Można to uznać za trójwymiarowy układ z 2x, 3y i 4z; może istnieć dowolna liczba wymiarów. W tym przykładzie są 24 wszystkie węzły. Każdy węzeł można indeksować za pomocą {x, y, z}. Aby uzyskać dostęp do 5. węzła, podane...

9
Zaimplementuj metodę Eulera

Celem tego wyzwania jest zastosowanie metody Eulera do przybliżenia rozwiązania równania różniczkowego postaci f (n) (x) = c. † Dane wejściowe będą listą liczb całkowitych, w których n- ta wartość reprezentuje wartość f (n) (0). Pierwsza liczba całkowita to f (0), druga to f '(0) i tak dalej....

9
Określ najbardziej zajęty czas

To wyzwanie było bardzo zainspirowane postem przepełnienia stosu . Wyzwanie Biorąc pod uwagę grupę klientów pod względem czasu, gdy wchodzą do pokoju i kiedy z niego wychodzą, określ okres (y) czasu, w którym pokój ma maksymalną liczbę osób. Rozdzielczość czasowa powinna być z dokładnością do...

9
Pytania PPCG bez odpowiedzi

Ta droga strona StackExchange ma tak wiele wyzwań i wiele dobrych odpowiedzi. Ale co z wyzwaniami, na które nigdy nie odpowiedziano ? Zadanie Napisz program lub funkcję, która wydrukuje pseudolosowe otwarte nieodebrane (jak w pytaniu z dokładnie zerowymi odpowiedziami) wyzwanie z PPCG. Wszystkie...

9
Generuj trójkątny sygnał

Zadanie: Biorąc pod uwagę indeks próbki, x, oblicz wartość próbki f (x) fali trójkątnej, z okresem 4 próbek i amplitudą 1. Przesunięcie może być ujemne, a wartość próbki może wynosić {0, 1, -1}. Przypadki testowe: -5 -> -1 -4 -> 0 -3 -> 1 -2 -> 0 -1 -> -1 0 -> 0 1 ->...

9
Rotacyjna symetria sznurka

Obrót „polega na podzieleniu sznurka na dwie części i odwróceniu ich kolejności” . Obiekt jest symetryczny pod operacją, jeśli obiekt pozostaje niezmieniony po zastosowaniu tej operacji. Tak więc „symetria obrotowa” polega na tym, że łańcuch „pozostaje niezmieniony po„ rotacji ”. Biorąc pod uwagę...

9
Formatowanie porządkowe Alice

Wprowadzenie Alice jest dwuwymiarowym językiem Martina Endera, który ma dwa różne tryby wykonania: kardynalny i porządkowy . Kiedy wskaźnik instrukcji przechodzi przez lustro (albo /albo \), przełącza się z jednego trybu do drugiego. W tym wyzwaniu skupimy się na trybie porządkowym , w którym...

9
Jaki to kolor?

Musisz zagrać w golfa w programie, który pobierze nazwę pliku jako dane wejściowe i musisz podać kolor pliku. Plik będzie miał jedno z tych rozszerzeń, ale Twój program musi tylko je obsługiwać. Powiedz, który z nich w odpowiedzi. .jpg .png .svg .gif .bmp A teraz do klasycznego...

9
Przypomnij mi jeszcze raz?

Wprowadzenie Słyszałeś kiedyś o Przypomnieniu? Nie? Nie zrobiłem tego jeszcze około 2 lata temu. Podstawowym założeniem jest wysyłanie przypomnień przez nauczycieli i komunikowanie się z uczniami. Całkiem nieźle, prawda? Pozwala nawet wysyłać emotikony i reagować na wiadomości! Co robię na...