Programowanie puzzli i Code Golf

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

8
Pierwsza recenzja Alice Code
Alice jest stażystką w firmie, która używa Brainfuck jako podstawowego języka do programowania zarówno po stronie klienta, jak i serwera. Alice właśnie napisała swój pierwszy kod i trochę się denerwuje, przygotowując się do pierwszej recenzji kodu. Alice chce, aby kod był odpowiednio sformatowany i wyglądał ładnie, ale nie ma czasu …

30
Równoległa rezystancja w obwodach elektrycznych
Wprowadzenie: Dwa rezystory R1i R2równolegle (oznaczone R1 || R2) mają połączony opór Rppodany jako: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} lub zgodnie z sugestiami w komentarzach: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} Trzy Rezystory R1, R2i R3(równolegle R1 || R2 || R3) mają łączną odporność (R1 || R2) || R3 = Rp || …

16
Kubańskie liczby pierwsze
Biorąc pod uwagę liczbę naturalną nnn , zwraca nnn -tej kubańskie Prime . Kubańskie liczby pierwsze Liczba kubańska jest liczbą pierwszą formy p=x3−y3x−yp=x3−y3x−yp = \frac{x^3-y^3}{x-y} gdzie y>0y>0y>0 i x=1+yx=1+yx = 1+y lub x=2+yx=2+yx = 2+y Detale Możesz użyć indeksowania opartego na 0 lub 1, cokolwiek najbardziej ci odpowiada. Możesz zwrócić …

20
Najmniejszy wykładnik dywersyfikacji
Liczba pandigitalna jest liczbą całkowitą, która co najmniej raz zawiera każdą cyfrę od 0 do 9. 1234567890, 1902837465000000 i 9023289761326634265 są pandigitalne. Do celów tego wyzwania liczby takie jak 123456789 nie są pandigitalne, ponieważ nie zawierają 0, mimo że 123456789 = 0123456789. Zróżnicowane pary liczb całkowitych ma parę liczb (a,b)(a,b)(a, …
20 code-golf  math 

17
Pierwiastek kwadratowy Odległość od liczb całkowitych
Biorąc pod uwagę liczbę dziesiętną k, znajdź najmniejszą liczbę całkowitą, ntak aby pierwiastek kwadratowy nbył w kliczbie całkowitej. Jednak odległość powinna być niezerowa - nnie może być idealnym kwadratem. Biorąc pod uwagę kliczbę dziesiętną lub ułamek (w zależności od tego, co jest dla Ciebie łatwiejsze), na przykład 0 < k …

27
Kanapa 2048: Ile jeszcze do 2048 roku?
Właśnie wypróbowałem grę o nazwie Couch 2048 . (Uwaga: powinieneś rzucić okiem, aby lepiej zrozumieć to pytanie.) Ponieważ nie było to dla mnie bardzo ekscytujące, zadawałem sobie pytanie „Ile jeszcze do 2048 roku !?” To zainspirowało mnie do opublikowania wyzwania, ponieważ obliczenie tego nie jest tak łatwe, jak myślałem. Twój …
20 code-golf 

30
Policz powtórzenia tablicy
Otrzymasz tablicę i musisz zwrócić liczbę całkowitą, która występuje więcej niż jeden raz. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Będzie to powrót 2, ponieważ każdy 234i 2pojawić się więcej niż jeden raz. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Lista nigdy nie …

15
Klawiatura jednoliniowa
Wyzwanie Celem tego wyzwania jest ustalenie, czy dany ciąg może zostać wpisany przy użyciu tylko jednego wiersza standardowej klawiatury QWERTY w Wielkiej Brytanii. To code golfwygrywa najkrótsze rozwiązanie w bajtach! IO Dane wejściowe będą składać się z jednego ciągu zerowego lub większej liczby znaków w zakresie dziesiętnym ASCII 32-126 włącznie. …

23
Zabawa z muzycznym żółwiem
Moje dwoje dzieci lubi bawić się następującą zabawką: Kolorowe obszary z kształtami w środku można dotknąć, a żółw zaświeci obszar i odtworzy dźwięk lub wypowie nazwę koloru lub kształt w środku. Środkowy przycisk zmienia tryb. Jest jeden tryb, w którym obszary odtwarzają różne nuty po dotknięciu, z akcentem: jeśli dziecko …

4
Będąc w Rzymie, policz jak Rzymianie?
tło Wyzwanie to jest inspirowane tą witryną, która opublikowała następujący schemat: Ten diagram pokazuje nam, że najdłuższe wyrażenie liczby rzymskiej poniżej 250 to 188, które wymaga 9 cyfr do wyrażenia. Wyzwanie Standardowe symbole wyrazić Cyfry najbardziej rzymskimi są następujące: { I, V, X, L, C, D, M}, gdzie wartości liczbowe …


22
Nazywają mnie inspektorem Morse
Twoim zadaniem, jeśli zdecydujesz się to zaakceptować, jest zdecydowanie, czy dany ciąg wejściowy jest ciężki do kropek, czy ciężki do kreski. Ciąg jest ciężki od kropek, gdy jego reprezentacja Morse'a zawiera więcej kropek niż myślników. Na przykład litera E jest pojedynczą kropką, co oznacza, że ​​jest gruba na kropkę. Wejście …
20 code-golf  morse 

17
Ile kostek można zbudować
zadanie Twoim zadaniem jest zbudowanie struktury z kostek. Objętość kostek jest zgodna z następującą sekwencją (dół -> góra)nnn n3), ( n - 1 )3), ( n - 2 )3), . . . , 13)n3),(n-1)3),(n-2))3),...,13)n^3, (n-1)^3, (n-2)^3,...,1^3 Wejście Całkowita objętość struktury ( ).V.V.V wynik wartość ( ), tj .: Całkowita liczba …
20 code-golf  math 

11
Wykres rycerski na planszy N-by-N
W szachach rycerz może poruszać się tylko na pozycje oznaczone X w stosunku do swojej aktualnej pozycji, oznaczonej ♞: A Knight wykres to wykres, który przedstawia wszystkie ruchy prawne rycerz szachy kawałek na szachownicy. Każdy wierzchołek tego wykresu reprezentuje kwadrat szachownicy, a każda krawędź łączy dwa kwadraty, które są ruchem …

15
Znajdź sąsiadów komórki
... lub Toroidalne dzielnice Moore Podane liczby całkowite dodatnie h, wi całkowitą nieujemną i, powrót wszystkich indeksów i okolic i. Przyjmij macierz składającą się z hrzędów welementów, ponumerowanych od najniższego, w lewym górnym rogu, do najwyższego, w prawym dolnym rogu, i zwróć, w dowolnym rozsądnym formacie, listę indeksów, które otaczać …
20 code-golf  matrix 

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.