Programowanie puzzli i Code Golf

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

10
Fizzbuzz w dowolnej bazie
Wyzwanie Wejście: Liczba całkowita od 2 do 62 (włącznie).bbb Wynik: Policz od do równowartości w podstawie , używając dowolnej rozsądnej reprezentacji cyfr.1115000105000105000_{10}bbb Jednak: Jeśli liczba jest podzielna przez (zaokrąglona w dół, np. Podstawa 7 będzie wynosić 7/2 = 3,5, 3,5 + 1 = 4,5, zaokrąglona do 4 ), a następnie …
10 code-golf  math  binary 

4
Opłata za telefon komórkowy
Wyzwanie Podjęte za zgodą mojego konkursu na University Code Challenge Zależność od telefonów komórkowych sprawia, że ​​co noc ładujemy je do maksymalnego poziomu baterii, więc nie ryzykujemy wyczerpania energii do połowy następnego dnia. Są nawet ludzie, którzy widząc bezpłatny punkt w ciągu dnia, naliczają go za to, co może się …

8
Kod Golf lewy środkowy prawy (LCR)
Na imprezie zapoznałem się z grą LCR. Teraz nie jest to świetna gra, ponieważ nie ma umiejętności, a jedynie losowa szansa. Ale przyszło mi do głowy, że mogę to kodować i stworzyłem szybki program w R do modelowania gry. Zasady gry zmodyfikowane z Wikipedii, aby pasowały do ​​naszego sposobu gry: …
10 code-golf  random 

24
Hasło Biskupa Dobroć
Pochodzi z tego , teraz usunięty, opublikować. Biorąc pod uwagę ciąg, odpowiedz (prawda / fałsz lub dwie spójne wartości), jeśli stanowi dobre hasło biskupa, czyli wtedy, gdy spełnione są wszystkie następujące warunki: ma co najmniej 10 znaków ma co najmniej 3 cyfry ( [0-9]) to nie jest palindrom (identyczny z …

20
Rachunki równoległe (dzień 2)
Wyzwanie Podjęte za zgodą mojego konkursu na University Code Challenge Po ukończeniu studiów kilka miesięcy temu Marie otworzyła konto bankowe, aby zacząć otrzymywać wynagrodzenie za pierwszą pracę w mieście. Od tego czasu przeprowadzała z nim kilka transakcji. Jej pierwsza płatność wyniosła 1000 dolarów. Za te pieniądze zapłaciła za obiad, na …
10 code-golf 

3
Trapped Knight Sequence
Wprowadzenie Zainspirowany najnowszym filmem The Trapped Knight - Numberphile , podjąłem wyzwanie. Uwięziony sekwencja Knight jest skończoną liczbą całkowitą sekwencję o długości 2016, począwszy od dnia 1 i składa się z następujących zasad konstrukcyjnych: Napisz spiralę liczbową w następujący sposób: 17 16 15 14 13 ... 18 5 4 3 …
10 code-golf  number 

11
Grając w Pickomino
W grze Pickomino na środku stołu leży kilka płytek, każdy z inną dodatnią liczbą całkowitą. W każdej turze gracze rzucają kośćmi w określony sposób i otrzymują wynik, który jest nieujemną liczbą całkowitą. Teraz gracz bierze żeton o najwyższym numerze, który jest nadal niższy lub równy jego punktowi, usuwając żeton ze …
10 code-golf  game 


12
Quine wyprowadza się w postaci binarnej
Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu, który wyświetli własny kod źródłowy w binarnej reprezentacji UTF-8 . Zasady Źródło musi mieć co najmniej 1 bajt. Twój program nie może przyjmować danych wejściowych (lub mieć nieużywane, puste dane wejściowe). Dane wyjściowe mogą być w dowolnym dogodnym formacie. Opcjonalny końcowy …

11
Mapuj oszustów!
Po przesłaniu wszystkich zadań tworzony jest słownik, który odwzorowuje liczbę studentów na skrót ich pliku. Ten słownik, mapa skrótów lub mapowanie (niezależnie od tego, jak nazywa się Twój język) będzie wyglądać następująco: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Kluczem jest numer studenta, a wartością jest skrót. …

3
Arbitrary Randomness (edycja Speed)
Biorąc pod uwagę liczbę całkowitą n, oblicz zestaw nlosowych unikatowych liczb całkowitych w zakresie 1..n^2(włącznie) tak, aby suma tego zbioru była równan^2 W tym przypadku losowy oznacza równomiernie losowy między prawidłowymi wyjściami. Każde prawidłowe wyjście dla danej nmusi mieć jednolitą szansę na wygenerowanie. Na przykład, n=3powinien mieć szansę 1/3 każdego …

15
Kawałki układanki Matrix
(Losowo inspirowany https://codegolf.meta.stackexchange.com/a/17272/42963 ) Biorąc pod uwagę prostokątną matrycę cyfr (tj. 0 - 9), Wyślij „części” matrycy tak, jakby cyfry były połączone razem, tworząc jeden element, w porządku rosnącym według cyfr. Elementy są gwarantowane, że łączą się tylko prostopadle - żaden element nie połączy się po przekątnej. Zawsze będzie maksymalnie …
10 code-golf  matrix 

9
W przestrzeni i czasie
Wprowadzenie: Generalnie zazwyczaj mówią o czterech wymiarach: trzy wymiary przestrzeni dla x, yoraz z; i jeden wymiar czasowy. Przez wzgląd na to wyzwanie, jednak my podzielić na trzy wymiar czasu także: past, present, i future. Wejście: Dwie listy wejściowe. Jedna zawiera x,y,zwspółrzędne całkowite , a druga zawiera lata całkowite. Wynik: …

30
Liczba obrotów
Zadanie Napisz funkcję lub program, aby znaleźć liczbę obrotów wymaganych przez koło do przebycia określonej odległości, biorąc pod uwagę jej promień. Zasady Dane wejściowe mogą być 2 dodatnimi liczbami wymiernymi i mogą być przyjmowane w dowolnym dogodnym formacie. Oba wejścia mają tę samą jednostkę. W kodzie nie mogą znajdować się …

15
Zasada inwestycyjna „nogi” marketingu wielopoziomowego
Wyzwanie związane z marketingiem wielopoziomowym. Rówieśnik chce zostać nagrodzony. Przyciągnął więc Ninwestorów ( N>=1), każdego i-tego inwestora x[i]. Gdy suma przekroczy próg, x[0]+x[1]+...+x[N-1] >= Tpartner może zostać nagrodzony. Ale tylko wtedy, gdy spełnione są następujące warunki: Minimalna liczba inwestorów powinna być większa niż M(M<=N ) Dla co najmniej jednego całkowitą …

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.