Programowanie puzzli i Code Golf

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

9
Konwergencja procesu Markowa
Wyzwanie Biorąc pod uwagę macierz stochastyczną lewą lub prawą, gdzie granica, gdy x zbliża się do nieskończoności macierzy, do potęgi x zbliża się do macierzy ze wszystkimi wartościami skończonymi, zwróć macierz, do której się zbiega. Zasadniczo, chcesz ciągle mnożyć macierz, aż wynik się nie zmieni. Przypadki testowe [[7/10, 4/10], [3/10, …
10 code-golf  matrix 

3
Tłumacz RoboZZle
Twoim zadaniem jest napisanie interpretera RoboZZle. Jeśli nie znasz gry, obejrzyj wideo na robozzle.com lub przeczytaj mój opis poniżej. Robot żyje na prostokątnej siatce kwadratów w kolorze czerwonym, zielonym, niebieskim lub czarnym. Czarne kwadraty są niedostępne. Inne są dostępne, a niektóre z nich zawierają gwiazdkę. Celem jest zebranie wszystkich gwiazd …


11
Program N razy dla N-tej liczby
Biorąc pod uwagę tablicę dodatnich liczb całkowitych Ajako danych wejściowych, wygeneruj program, który po powtórzeniu krazy wyświetli wartość kth (1-index) tablicy. Na przykład, jeśli tablica jest [1,11], wyjście powinno być programem, który wypisuje 1, a po dwukrotnym powtórzeniu, wyjście 11. Kod jak print(end="1");w Pythonie 3 działa: print(end="1");wypisuje 1 i print(end="1");print(end="1");wypisuje …

3
Utwórz listę, używając liczb pierwszych
Otrzymałeś N stosów monet. Zdecydowałeś się podzielić każdy z tych stosów B 1 , B 2 , ..., B N na osobne grupy ludzi. Liczba osób otrzymujących monety musi być liczbą pierwszą, a ilość pieniędzy przekazanych każdej osobie musi być różna w każdym stosie. Wejście: N, B 1 , B …

8
Kolekcja z sekwencji, która stanowi idealny kwadrat
Biorąc pod uwagę sekwencję OEIS A033581 , która jest sekwencją nieskończoną, n -ty termin (indeksowanie 0) jest określony wzorem formuły zamkniętej 6 × n 2 . Twoim zadaniem jest napisanie kodu, który wyświetli wszystkie podzbiory zbioru N pierwszych liczb w sekwencji, tak aby suma podzbioru była kwadratem idealnym. Zasady Liczba …

6
Czy to satysfakcjonująca liczba?
zainspirowany tą rozmową na czacie Liczba satysfakcjonująca to liczba, której dziesiętna reprezentacja ma postać abx, o następujących właściwościach: xto najdłuższy powtarzający się sufiks lub ostatnia cyfra, jeśli na końcu nie ma powtórzeń ( 123333-> 3333, 545656-> 5656, 123-> 3) bto pojedyncza cyfra przed x( 123333-> 2, 55545656-> 4) ajest pozostałym …

4
Czy mam pozwolenie?
Wyzwanie Biorąc pod uwagę ciąg znaków wskazujący symboliczną notację uprawnień UNIX do pliku i jego własności (identyfikator użytkownika i identyfikator grupy), zdecyduj, czy dany użytkownik Ama uprawnienia do odczytu / zapisu / wykonania. Związane . Uprawnienia w systemie UNIX W systemie UNIX każdy plik ma trzy klasy uprawnień ( użytkownik …

1
Advent Challenge 8: Planowanie transportu wózka magazynowego!
<< Poprz Dzięki społeczności PPCG Święty Mikołaj zbalansował swoje wózki do przechowywania. Teraz musi przenieść je do doków transportowych, aby mogły zostać wysłane do ładowni. Niestety ślady do przemieszczania wózków to bałagan, a on musi wymyślić, jak je wszystkie omijać, nie rozbijając się razem! Wyzwanie Otrzymasz ścieżki dla każdego z …

3
Co można przypisać do czego?
związane z Co można przypisać do czego? W tym wyzwaniu otrzymasz dwa typy Ai określisz, Bczy Amożna je przypisać B, czy Bmożna przypisać A, czy nie. System typów (Użyję tdo reprezentowania dowolnego typu) Podstawowe typy Typy podstawowe są reprezentowane przez jedną wielką literę, na przykład X. Są to w zasadzie …

8
Numery BIU (lub liczby sumowane)
Jak je dostrzec? Weź dodatnią liczbę całkowitą k. Znajdź jego dzielniki . Znajdź odrębne czynniki pierwsze każdego dzielnika . Zsumuj wszystkie te czynniki razem. Jeśli ta liczba (suma) jest dzielnikiem k ( jeśli suma dzieli k ), to ta liczba k jest liczbą BIU Przykłady Weźmy liczbę 54 Znajdź wszystkie …

6
To wyzwanie polegające na znalezieniu filmu
Jest to proste (ish) wyzwanie zeskrobywania sieci. Wejście Twój kod powinien przyjmować ocenę filmu MPAA i liczbę od 0 do 100 jako dane wejściowe. Może to zrobić w dowolny dogodny dla Ciebie sposób. Wynik Twój kod powinien zwracać nazwę każdego filmu, który ma a) ocenę tego filmu oraz b) wynik …

16
Czy dzielimy główny klaster?
Pierwsza klastra liczby całkowitej N wyższa niż 2 określa się jako parę utworzoną przez najwyższe pierwsza ściśle niższe niż N , a najniższa pierwsza ściśle większa niż N . Zauważ, że zgodnie z powyższą definicją, jeśli liczba całkowita jest samą liczbą pierwszą, to jej klaster liczb pierwszych jest parą liczb …

17
Przybliż moje kwadraty
Zainspirowany tym filmem autorstwa tecmath . Przybliżenie pierwiastka kwadratowego dowolnej liczby xmożna znaleźć, biorąc całkowitą pierwiastek kwadratowy s(tj. Największą liczbę całkowitą taką s * s ≤ x), a następnie obliczając s + (x - s^2) / (2 * s). Nazwijmy to przybliżeniem S(x). (Uwaga: jest to równoważne z zastosowaniem jednego …

3
Dokładna łamigłówka
WYZWANIE Biorąc pod uwagę zestaw zgrupowanych liter, ułóż je na planszy, tak aby pokrywały cały obszar. Przedstawicielstwo zarządu (inaczej SHECK DECK) Plansza to siatka 6x6. Zawsze będzie 36 kwadratów ogółem. Kolumny są oznaczone AF. Rzędy są oznaczone 1-6. Przykład: A B C D E F +---+---+---+---+---+---+ 1 : : : …

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.