Programowanie puzzli i Code Golf

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

3
Szalone, ale racjonalne podstawy
Mamy wiele wyzwań w oparciu o bazę 10, bazę 2, bazę 36, a nawet bazę -10 , ale co z wszystkimi innymi racjonalnymi bazami? Zadanie Biorąc pod uwagę liczbę całkowitą w podstawie 10 i bazę wymierną, zwróć liczbę całkowitą w tej podstawie (jako tablicę, łańcuch itp.). Proces Trudno wyobrazić sobie …

20
Odległość między dwoma punktami na Księżycu
Biorąc pod uwagę szerokość / długość geograficzną dwóch punktów na Księżycu (lat1, lon1)i (lat2, lon2)oblicz odległość między dwoma punktami w kilometrach, używając dowolnej formuły, która daje taki sam wynik jak formuła haverine. Wejście Cztery wartości całkowite lat1, lon1, lat2, lon2w stopniach (kąt) lub cztery wartości dziesiętne ϕ1, λ1, ϕ2, λ2w …

6
Liczenie owiec do zaśnięcia
Większość ludzi zna pułapkę polegającą na liczeniu owiec na sen. Jest stado owiec, niektóre skaczą przez płot, a ty liczysz owce, które skaczą. Podobno pomaga to uspokoić umysł i wprawia cię w stan snu, dzięki czemu zasypiasz. Oto owca ASCII zwrócona w prawo, czekająca na policzenie: '00^> || Oto owca …

6
Sekwencja rombowa
Wyobraźmy sobie wyliczenie rosnących elementów romboidów [1],[1,3,1],[1,3,5,3,1],…(tylko takie liczby nieparzyste, że ładnie się wyrównują). Wyglądałoby to następująco: pamiętaj, że zawsze zaczynasz wyliczać 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) (1,3,1) (1,3,5,3,1) (1,3,5,7,5,3,1) … Teraz, jeśli …

4
Zrównoważona logika trójskładnikowa
Zrównoważona logika trójskładnikowa Trójargumentowy jest zwykle inna nazwa podstawy 3, to znaczy, każda cyfra jest 0, 1lub 2, a każde miejsce jest warte 3 razy tyle, ile następnej kolejności. Zrównoważone trójskładnikowe jest modyfikacją trójskładnikowego wykorzystującą cyfry -1, 0i 1. Ma to tę zaletę, że nie wymaga znaku. Każde miejsce jest …

5
Primes 'n' Digits
To nie ma praktycznego celu, ale golf może być świetną zabawą. Wyzwanie Biorąc pod uwagę liczbę n , Policzyć ilość każdej cyfry w n i dodać 1 do każdej liczby Weźmy pierwszą faktoryzację n Policz liczbę każdej cyfry w rozkładzie na czynniki pierwsze n , bez uwzględnienia podwójnych liczb pierwszych …

4
Drzewa Decode Factor
W przypadku pominięcia kodowania drzew czynników , oto definicja drzewa czynników: Pusty ciąg to 1. Łączenie oznacza mnożenie. Liczba n ujęta w nawiasy (lub dowolne sparowane znaki) reprezentuje n- tą liczbę pierwszą, przy czym 2 oznacza pierwszą liczbę pierwszą. Zauważ, że odbywa się to rekurencyjnie: n- ta liczba pierwsza jest …

12
Wymień wszystkie palindromowe daty pierwsze między 0000-01-01 a 99999-12-31
Wiesz, czym jest palindrom , liczba pierwsza i randka . Twoim zadaniem jest wymienić wszystkie daty w ciągu 100 tysięcy lat, które spełniają wszystkie trzy cechy. Nie licz nic poza liczbami, użyj następujących formatów: RRRRMMDD i RRRRRMMDD . Daty między 0000-01-01 a 9999-12-31 powinny być wydrukowane jako 8-cyfrowe daty palindromów …

8
Wartości własne macierzy
Biorąc pod uwagę macierz kwadratową, wyprowadzaj wartości własne macierzy. Każda wartość własna powinna być powtarzana kilka razy równa jej algebraicznej krotności. Te wartości własnych macierzy Asą wartości skalarne λ, tak że przez pewien wektor kolumny v, A*v = λ*v. Są to również rozwiązania charakterystycznego wielomianu A: det(A - λ*I) = …

26
Elektroniczny Skarbonka
Skarbonka jest pojemnik używany do zbierania monet w na to wyzwanie korzystać z czterech amerykańskich monet. Kwartał, bilon, nikiel, i Penny . Wyzwanie Twoim wyzwaniem jest stworzenie elektronicznej skarbonki. Napisz program (lub funkcję), który po uruchomieniu (lub wywołaniu) wyświetli (lub zwróci) liczbę posiadanych monet, a także całkowitą kwotę, jaką mają …
11 code-golf 

2
Zarządzanie zapasami w Minecraft
Zarządzanie zapasami w Minecraft jest trudne. Masz 17 diamentów, ale potrzebujesz 7, aby stworzyć stół zaklęcia, kilof i miecz. Czy bierzesz je i klikasz prawym przyciskiem 7 razy? A może raz prawym przyciskiem myszy i dwa razy prawym przyciskiem myszy i wziąć 7 w lewo? To takie mylące! dla tych …
11 code-golf  game 


20
Długość sekwencji sumaka [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Sekwencja sumaka zaczyna się od dwóch liczb całkowitych: t 1 it 2 . Następny termin, t 3 , = …

6
Tabele prawdy LaTeX
Napisz program lub funkcję, która akceptuje listę wyników funkcji logicznej i wyświetla kod LaTeX dla swojej tabeli prawdy. Dane wejściowe powinny być oznaczone małymi literami a-z, a dane wyjściowe - F. Długość listy danych wejściowych zawsze będzie krótsza niż 2^25, co oznacza, że ​​liczba danych wejściowych zawsze będzie mniejsza niż …
11 code-golf  math 


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.