Programowanie puzzli i Code Golf

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

10
Czy litera mieści się w drugiej?
Czy pamiętasz moją matę odpowiednio pogrupowaną według kolorów ? Wczoraj patrzyłem na to i zdałem sobie sprawę, że niektóre litery mieszczą się w innych. Przykład: litera Ppasuje do miejsca, w którym się Rznajduje. Oto proste wyzwanie: biorąc pod uwagę dwie litery, zwróć prawdziwą wartość, jeśli jedna z liter pasuje do …


21
Macierz w kolejności „ukośnik”
Biorąc pod uwagę dwie liczby dodatnie N >= 2i N <= 100stwórz macierz zgodnie z następującymi zasadami: Pierwszy numer zaczyna się od pozycji [0,0] Drugi numer zaczyna się od pozycji [0,1] Trzeci numer znajduje się poniżej pierwszego numeru (pozycji [1,0]) Kolejne liczby idą w kierunku „ukośnika” Zakres użytych liczb to …
23 code-golf  matrix 

20
Kwadratowe Trójkąty
Dodatnia liczba całkowita x jest kwadratowym numerem trójkąta iff istnieją dwie różne dodatnie liczby całkowite, y i z , które są mniejsze niż x, tak że wszystkie sumy x + y x + z y + z są idealne kwadraty. Na przykład 30 to kwadratowy numer trójkąta, ponieważ 30 + …

26
Znajdź rangę słowa
Definicja Ranga słowa jest definiowana jako pozycja słowa, gdy wszystkie możliwe kombinacje (lub układy) jego liter są ułożone alfabetycznie, jak w słowniku, bez względu na to, czy słowa są znaczące, czy nie. Rozważmy te dwa słowa - „niebieski” i „widziany”. Na początek piszemy wszystkie możliwe układy liter tych słów w …

5
Określ, ile jest kół
Wyjaśnienie inne niż matematyczne To wyjaśnienie ma być dostępne bez względu na twoje pochodzenie. Niestety wiąże się to z pewną matematyką, ale powinno być zrozumiałe dla większości osób z poziomem zrozumienia w szkole średniej Sekwencja wskaźnika to dowolna sekwencja taka, że a (n + 1) = a (na (n)) . …

27
Uogólniony ślad macierzy
Inspiracja. Biorąc pod uwagę (w jakikolwiek sposób): Dwu-argument (lub pojedyncza argumentu składającego się z listy dwuelementowej) funkcja czarna skrzynka , (wejście i wyjście są 1, 2, 3, ...)f: ℤ+ × ℤ+ → ℤ+ Ściśle dodatnia macierz liczb całkowitych z co najmniej dwoma wierszami i dwiema kolumnami zwraca ślad funkcji macierzy …

25
Sekwencje binarne
Biorąc pod uwagę liczbę binarną A jako dane wejściowe z d> 1 cyfr, wypisz liczbę binarną B z cyframi d zgodnie z następującymi zasadami znajdowania n-tej cyfry B: Pierwsza cyfra B wynosi zero, jeśli pierwsza i druga cyfra A są równe; w przeciwnym razie jest jeden. Jeżeli 1 <n <d, …
23 code-golf  binary 

19
Zrekonstruuj ciąg arytmetyczny
Biorąc pod uwagę skończoną sekwencję arytmetyczną dodatnich liczb całkowitych z niektórymi terminami usuniętymi ze środka, zrekonstruuj całą sekwencję. Zadanie Rozważmy ciąg arytmetyczny: listę dodatnich liczb całkowitych, w których różnica między dowolnymi dwoma kolejnymi elementami jest taka sama. 2 5 8 11 14 17 Załóżmy teraz, że z sekwencji usunięto jedną …

16
Weź jeden, aby go zrobić
Wyzwanie Biorąc pod uwagę listę dodatnich liczb całkowitych, sprawdź, czy istnieje permutacja, w której biorąc do jednego bitu z każdej liczby całkowitej, można utworzyć liczbę binarną składającą się ze wszystkich 1s. Liczba bitów w wynikowej liczbie binarnej jest równa najwyższemu MSB na liście liczb całkowitych. Wydajność Twój kod musi generować …

11
Funkcja Bijective ℤ → ℤⁿ
Trywialnie możliwe jest utworzenie funkcji bijectywnej z (zestawu wszystkich liczb całkowitych) do (np. Funkcja tożsamości).ZZ\mathbb{Z}ZZ\mathbb{Z} Jest także możliwe, aby utworzyć bijective funkcję z na (zbiorem wszystkich par 2 całkowitymi, a iloczyn z i ). Na przykład możemy wziąć sieć reprezentującą punkty całkowite na płaszczyźnie 2D, narysować spiralę od 0 na …
23 code-golf  math  number 

1
Czy Mario wpadnie do zmniejszającej się satelity? (Dodano diagram)
Super Mario Galaxy zawiera dwieplanety w kształcie rombu o kształcie kwadratu * wyłożone kafelkami z platformami, które kurczą się, gdy Mario biegnie. Jeśli Mario wpadnie w trójkątną dziurę lub szczelinę pozostawioną przez wcześniej dotknięty kafelek, zostanie pochłonięty przez czarną dziurę w rdzeniu. (Oglądaj: Hurry-Scurry Galaxy , Sea Slide Galaxy ) …

7
Fałszywe poligloty sumy dzielników
Zadanie W tym wyzwaniu Twoim zadaniem jest napisanie programu w języku programowania L, który przyjmuje dodatnią liczbę całkowitą n i wyprowadza sumę odpowiednich dzielników n ( sekwencja A001065 na OEIS). Powinien zwrócić poprawny wynik dla dowolnego 1 ≤ n ≤ 10 000 . Oto pierwsze 10 wyników: 0, 1, 1, …

8
Casciitum Scribe
Wprowadzenie Kaktusy występują w różnych rozmiarach, kształtach i kolorach. Jednak najbardziej charakterystycznym kaktusem i must-have w każdym westernu musi być saguaro . Ważnymi cechami są jego rozmiar i ramiona, które określają stereotypowy wygląd kaktusa. Twoim zadaniem jest sprowadzenie saguaro do świata ASCII. Jednak - podobnie jak w prawdziwym świecie - …

22
Rozkład częstotliwości wielu rzutów kości
Biorąc pod uwagę dwie dodatnie liczby całkowite ai bwyprowadzamy rozkład częstotliwości toczenia bjednostronnych aczasów matrycy i sumując wyniki. Rozkład częstotliwości podaje częstotliwość każdej możliwej sumy, jeśli każda możliwa sekwencja rzutów kostką występuje raz. Tak więc częstotliwościami są liczby całkowite, których suma jest równa b**a. Zasady Częstotliwości muszą być wymienione w …

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.