Pytania oznaczone «code-golf»

15
Zagraj w łańcuch słów

Kiedy byłem młodszy, grałem w grę słowną o nazwie Łańcuch słów . To było bardzo proste. Pierwszy gracz wybiera słowo; następny gracz mówi inne słowo, które zaczyna się od tej samej litery, którą kończyło poprzednie słowo. Trwa to wiecznie, dopóki ktoś się nie poddaje! Sztuczka polega na tym, że nie...

15
Tokenizuj język oparty na stosie

Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+',...

15
Wyświetl tablicę 2d jako tabelę ASCII

Zadanie polega na wyświetleniu tabeli ascii dla danej tablicy. Wejście Dane wejściowe to macierz 2D. Długość wiersza macierzy jest taka sama jak długość tablicy. Alternatywnie możesz pobrać dane z macierzy 2D, przy czym pierwszym wierszem jest nagłówek. Wymiar zewnętrzny to rząd. Przykładowe...

15
Czynniki palindromiczne

Problemy z palindromicznymi liczbami pierwszymi są dość powszechne, ale nie o to chodzi w tym pytaniu. W tym wyzwaniu liczba nie musi być palindromem, a czynniki pierwsze. Zadanie Twój kod musi przyjmować jedną dodatnią liczbę całkowitą jako dane wejściowe. Następnie sprawdź, czy któraś z...

15
PNZ (Zgadnij 3 unikalne cyfry w kolejności)

Z wyzwania w książce programowej dawno temu, PNZ to gra, w której użytkownik musi odgadnąć trzy unikalne cyfry we właściwej kolejności. Zasady : Generowany jest losowy 3-cyfrowy numer bez powtarzających się cyfr. (Właśnie to użytkownik próbuje odgadnąć) Użytkownik wprowadza 3 cyfry, które...

15
Jabłka spadają

Wprowadzenie Na osi X znajduje się pień jabłoni, umieszczony między -2 a 2, a wokół niego spadają niektóre jabłka: | | | | <-------|---|-------> -2 2 Każdego dnia n jabłek spada. Każde jabłko zachowuje swoją współrzędną x, gdy spada prosto na ziemię. Ale jeśli wyląduje na innym...

15
Ruch na siatce sześciokątnej

Biorąc pod uwagę serię znaków reprezentujących ruchy na sześciokątnej siatce, wyślij końcowe współrzędne „wskaźnika”. Nasze sześciokąty będą ponumerowane w ten sposób (wyobraź sobie prostokątną siatkę z każdą kolumną o nieparzystym przesunięciu nieznacznie w dół): _____ _____ _____ _____ / \ /...

15
Układanie bloków

Biorąc pod uwagę listę bloków do upuszczenia w określonych punktach, wypisz wysokość wynikowej „wieży”. Najlepszym sposobem wyjaśnienia tego wyzwania jest podanie przykładu. Wejście będzie listą liczb całkowitych 2n reprezentujących n bloków. Pierwsza liczba całkowita to pozycja x bloku,...

15
Słowa kodowe w ciągach liczb całkowitych

Wprowadzenie Pareidolia : From Ancient Greek; παρα ( para , „concurrent, alongside”) + εἴδωλον ( eídōlon , „image”). Tendencja do interpretowania niejasnego bodźca jako czegoś znanego obserwatorowi, takiego jak interpretowanie znaków na Marsie jako kanałów, widzenie kształtów w chmurach lub...

15
Oblicz numer uzwojenia

Liczba uzwojenia jest liczbą całkowitą obrotów netto przeciwnie do ruchu wskazówek zegara, które obserwator musiał wykonać, aby podążać daną zamkniętą ścieżką. Zwróć uwagę, że wszelkie obroty zgodne z ruchem wskazówek zegara liczą się ujemnie w kierunku liczby uzwojenia. Ścieżka może się...

15
Inżynieria wsteczna sekwencji N-Bonacci [s]

EDYCJA: Przyjmę odpowiedź w poniedziałek, 15.02.2016. Niech bajty będą zawsze na twoją korzyść! W swoim wyzwaniu „Print the N-Bonacci Sequence” @DJMcGoathem opisuje sekwencje N-bonacci, w których sumuje się poprzednie liczby N , zamiast tradycyjnych 2 sekwencji Fibonacciego (mówi się, że jest to „...

15
Sexageimals Fibonacciego

Leonardo da Pisano aka Fibonacci odegrał kluczową rolę w wprowadzeniu hindusko-arabskiego systemu liczbowego do Europy. Przedtem matematycy pracowali w bazie sześćdziesiątej z cyframi rzymskimi. Na przykład pierwiastek kwadratowy z dwóch może być aproksymowany jako: jedna dwadzieścia cztery części...

15
Zastosuj prawo Kirchhoffa

Prawo Kirchhoffa mówi, że jeśli zsumujesz wszystkie prądy (dodatnie dla prądów zmierzających do skrzyżowania i ujemne dla prądu opuszczającego skrzyżowanie), zawsze otrzymasz wynik 0. Spójrz na następujący schemat: Korzystając z prawa Kirchhoffa, możesz zobaczyć, że i1 + i4 - i2 - i3 = 0, więc...

15
Gdzie leci statek kosmiczny?

Na podstawie pomysłu zasugerowanego przez Zgarba . Statek kosmiczny porusza się po zwykłej siatce 3D. Komórki siatki są indeksowane liczbami całkowitymi w prawym układzie współrzędnych xyz . Statkiem rozpoczyna się od początku, wskazując po dodatniej x osi, przy czym dodatni z oś skierowaną do...

15
Piątek zwrotny: Zmień numerację mojej listy ZX Spectrum BASIC

Pierwszym językiem programowania, na który byłem narażony, był Sinclair BASIC . Podobnie jak wiele dialektów BASIC, wymaga numerowania wszystkich linii kodu źródłowego . W rezultacie użycie GO TOpolecenia było idiomatyczne i powoduje wykonanie skoku do podanego numeru linii (bez...

15
Obróć każdy wiersz i kolumnę w matrycy

Wyzwanie Biorąc pod uwagę n x nmacierz liczb całkowitych zn >= 2 1 2 3 4 oraz lista liczb całkowitych z dokładnie takimi 2nelementami [1,2, -3, -1] wyprowadza obróconą matrycę. Ta matryca jest konstruowana w następujący sposób: Weź pierwszą liczbę całkowitą z listy i obróć pierwszy rząd...

15
Zbuduj prosty pokój w ASCII-art

Pokój może składać się z połączonych prostokątów, na przykład pokój w kształcie litery L. Taki pokój można opisać listą wymiarów opisujących rozmiar każdego prostokąta. Załóżmy, że masz dwie listy danych wejściowych. Pierwszy zawiera szerokość prostokątów ułożonych pionowo jeden nad drugim. Drugi...

15
Jak daleko od zewnątrz?

Weź obszar 2D podzielony na kwadratowe elementy wyrównane do osi z ich środkami wyrównanymi w odstępach całkowitych. Mówi się, że krawędź jest wewnętrzna, jeśli jest współdzielona przez dwa elementy, w przeciwnym razie jest to krawędź zewnętrzna. Twoim celem jest znalezienie minimalnej liczby...

15
Sortowanie prostokątnych matryc

Biorąc pod uwagę macierz A, możemy powiedzieć, że jest „sortowana”, jeśli każdy wiersz i kolumna Ajest posortowana (rosnąco od lewej do prawej dla wierszy i od góry do dołu dla kolumn). Zatem ta macierz jest posortowana: [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] [ 3 3 3 4 5 ] [ 4 4 4 4 5 ] [ 5 5 5 5 5...