Programowanie puzzli i Code Golf

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

12
Wskazówki do gry w golfa w TI-BASIC
Jakie masz ogólne wskazówki na temat gry w golfa w TI-BASIC w kalkulatorach serii TI-83/84 +? Szukam pomysłów, które można by zastosować do problemów związanych z golfem i które są przynajmniej w pewnym stopniu specyficzne dla TI-BASIC (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
26 code-golf  tips  basic 

19
Korona sto koronowa korona
Zauważyłem, że pewna gra ma osobliwy licznik życia, który zamiast się zatrzymać 999, zyskał nową cyfrę - następną liczbą była setka koron👑00 . Po 👑99przyszedł korony sto crownty ( 👑👑0) i ostatni numer, po 👑👑9, była korona sto crownty korona lub 👑👑👑, co byłoby 1110 w systemie dziesiętnym. Twoim zadaniem …

30
Listy całkowite Noego
Wprowadzenie: Myślę, że wszyscy o tym słyszeliśmy, ale tutaj jest bardzo krótkie streszczenie: Noe zebrał dwa z każdego gatunku zwierząt na planecie, samiec i samicę, aby uratować w swojej Arce podczas wielkiej powodzi. Rzeczywisty cytat z Biblii brzmi: Rodzaju 7: 2-3 Musisz zabrać ze sobą siedem każdego rodzaju czystego zwierzęcia, …

25
Wyjmij planszę Sudoku
Dzisiejsze wyzwanie jest proste: bez żadnego wkładu, wypisz dowolną prawidłową planszę sudoku. Jeśli nie znasz sudoku, Wikipedia opisuje, jak powinna wyglądać ważna tablica : Celem jest wypełnienie siatki 9 × 9 cyframi, tak aby każda kolumna, każdy wiersz i każda z dziewięciu podsiatek 3 × 3, które składają się na …

2
Wykreślanie linii metodą brute-force
tło Nonogram , znany również jako Picross lub Griddlers, to łamigłówka, której celem jest ustalenie, czy każda komórka na siatce 2D powinna być pokolorowana, czy pozostawiona pusta, przy użyciu liczb kolejnych kolorowych komórek w każdej linii. Poniżej znajduje się przykład puzzle Nonogram z rozwiązaniem. Problem polega na tym, że niektóre …


11
Czy to matryca Pascala?
W trójkącie Pascala każda liczba jest sumą dwóch liczb bezpośrednio nad nią, traktując puste miejsca jako zero: Obracając trójkąt, możemy wycinać kwadratowe macierze o różnych rozmiarach i obrotach, które nazywam macierzami Pascala . Zauważ, że te macierze zawsze muszą zawierać pierwszą 111 . Oto kilka przykładów: 1 1 1 1 …

4
Jak oświetlony jest ten pokój? 🔥 pt. 1
Powiązane z tym pytaniem . Pokój jest zdefiniowany jako (niekoniecznie wypukłą) nie przecinają się wielokąt, wyrażone w uporządkowanym wykazie współrzędnych 2-wymiarowych. Wystarczająco jasna żarówka jest umieszczona w określonym punkcie w pomieszczeniu i emituje światło we wszystkich kierunkach. Twoim zadaniem jest znalezienie całkowitej oświetlonej powierzchni pomieszczenia. Możesz przyjmować dane wejściowe w …

8
Wybuchające liczby
piaskownica (usunięty) Zdefiniujmy macierz 9s jako: N.= ⎡⎣⎢999999999⎤⎦⎥N.=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Zdefiniujmy liczbę wybuchającą jako liczbę w pozycji którą można rozłożyć na równe liczby całkowite między wszystkimi sąsiadującymi z nią sąsiadami (w tym sobą), a wartość bezwzględna każdej części jest większa niż 0.( x , y)(x,y)(x,y) Z poprzedniej …
25 code-golf  matrix 


15
Arbitrary Interval Ruler
Stwórz program, który pobiera długość i listę interwałów i wyświetla linijkę o tej długości z dłuższymi tyknięciami dla każdego interwału, używając znaków rysowania linii ┌ ┬ ┐ │ ╵ Pierwszy wiersz wyniku powinien rozpoczynać się od tiku dla 0 z ┌i kończyć tikiem dla długości z ┐, z użyciem ┬dla …

16
Nie nakładająca się suma macierzy
Nie nakładająca się suma macierzy Biorąc pod uwagę k tablic o długości n , wypisz maksymalną możliwą sumę, używając jednego elementu z każdej tablicy, tak aby żadne dwa elementy nie były z tego samego indeksu. Gwarantuje się, że k <= n. Wkład Niepusta lista niepustych tablic liczb całkowitych. Wydajność Liczba …

28
Uczyń mnie metazwencją
tło W przypadku tego wyzwania „metazwiązka” zostanie zdefiniowana jako ciąg liczb, w którym nie tylko same liczby wzrosną, ale także przyrost, a przyrost wzrośnie o rosnącą wartość itp. Na przykład metazwistość warstwy 3 zaczyna się jako: 1 2 4 8 15 26 42 64 93 130 176 dlatego: 1 2 …

30
Jak mówią programiści: staraj się być leniwy
Fabuła Widziałeś ten post z 9gag ? Może masz ochotę tworzyć własne zdania. Ale wtedy zdajesz sobie sprawę, że możesz po prostu zagrać w golfa w ciągu pół godziny i nigdy nie będziesz musiał sobie z tym poradzić. Złożenie Twój program otrzyma ciąg wejściowy, który zwróci z dodanymi znakami cudzysłowu, …
25 code-golf  string 

14
Jak frustrujący jest mój film?
Moi rodzice mają urządzenie kina domowego. Pilot jest zepsuty, co utrudnia poruszanie się po menu w prawo. Przez większość czasu nie działa, ale kiedy to robi, porusza się niezwykle szybko w prawo. Jest to oczywiście frustrujące, ale najbardziej frustrujące, gdy chcesz wprowadzić tytuł filmu, który wymaga nawigacji na klawiaturze, która …
25 code-golf  string 

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.