Programowanie puzzli i Code Golf

17
Podaj najmniejszą liczbę, która ma N dzielników

Twoja funkcja przyjmuje liczbę naturalną i zwraca najmniejszą liczbę naturalną, która ma dokładnie taką liczbę dzielników, w tym siebie. Przykłady: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 [1, 2, 4, 8, 16] f(6) = 12 [1, 2, 3, 4, 6, 12] ... Funkcja nie musi...

17
Wydrukuj tę tabliczkę mnożenia

Napisz najkrótszy kod, aby wydrukować następującą tabliczkę mnożenia: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48...

17
Wyznaczę twoją funkcję, ale nie pracuję w weekendy

Mój szef musi wiedzieć, ile czasu zajmuje sumowanie dwóch liczb całkowitych. Ale nie lubię pracować w weekendy i uważam za słuszne, że mój kod też nie. Problem polega na tym, że szef jest wymagającym facetem i uważa, że ​​powinienem poświęcić czas, aby upewnić się, że czas ten pozostanie taki sam,...

17
Konwerter Unicode UTF

Celem jest stworzenie w pełni zgodnego konwertera między oficjalnymi kodowaniami Unicode, jak podano w FAQ UTF . Biorąc pod uwagę, że jest on wyśrodkowany na Unicode, zaakceptuję odpowiedź o najniższej liczbie bajtów przy użyciu najlepszego możliwego kodowania (prawdopodobnie będzie to UTF-8, chyba...

17
Sprawdź program Brainfuck

Kolejny problem z analizowaniem Brainfuck, ale tym razem ... inaczej. Pracujesz w Infinite Monkeys Incorporated, firmie produkującej programy Brainfuck, w celu rozwiązania różnych interesujących problemów (przypadkowo, nie mniej - przecież firma tworzy programy losowe). Wydaje się jednak, że...

17
Podziel mapę przepływów wody

To wyzwanie w Internecie zadane przez Palantir Technologies w wywiadach . Grupa rolników ma pewne dane dotyczące wysokości, a my pomożemy im zrozumieć, w jaki sposób opady deszczu przepływają przez ich pola uprawne. Będziemy reprezentować ziemię jako dwuwymiarowy układ wysokości i zastosujemy...

17
Kod obliczeniowy Pi Golf [zamknięty]

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 przez edytując ten post . Zamknięte 2 lata temu . Wyzwanie Musisz obliczyć pi w najkrótszej możliwej...

17
Zaimplementuj grę życia w 3D

Wyzwanie polega na znalezieniu najkrótszej implementacji gry życia w 3D ( przykład ). Oto zasady: Komórki (w tym przypadku kostki) z tylko 1 sąsiadem lub mniej umierają, jakby przez samotność. Jeśli dokładnie 5 komórek otacza pustą komórkę, rozmnażają się i wypełniają ją. Jeśli komórka ma 8 lub...

17
Znajdź najmniejszą liczbę pierwszą z podłańcucha

W 1946 r. Erdos i Copeland udowodnili, że pewna liczba jest liczbą normalną , tzn. Cyfry w liczbach dziesiętnych są równomiernie rozmieszczone. Użytkownicy wprowadzą sekwencję cyfr, a znajdziesz najmniejszą liczbę pierwszą zawierającą ten ciąg w bazie 10. Przykład: input -> output "10" ->...

17
Kompresowanie formuł boolowskich

Składnia ~nie /\i \/czy tprawdziwe ffałszywe P, Q, FISHitp: zmienne (Operatory są podane w kolejności pierwszeństwa) Wprowadzenie Niektóre formuły logiczne można zmienić na różne formy, aby je skrócić. Na przykład formuła ~(~P /\ ~Q) można zmienić na krótszą formę P\/Q podczas gdy...

17
Lubię pitagorejskie drzewa

... więc jest to wyzwanie, aby uczynić mnie drzewem. Utwórz program lub funkcję o nazwie drzewo, która pobiera pojedynczy argument liczby całkowitej, N i rysuje Drzewo Pitagorejskie na poziomach N, gdzie poziom 0 to tylko pień. Każde skrzyżowanie drzewa powinno umieszczać wierzchołek trójkąta w...

17
Weźmy Beal za 1 000 000 $

Hipoteza Beala ma nagrodę w wysokości miliona dolarów, jeśli ją udowodnisz / obalisz. Stwierdza, że ​​jeśli A, B, C, x, y i z są dodatnimi liczbami całkowitymi o x, y, z> 2, wówczas A, B i C mają wspólny czynnik pierwszy. Wyzwanie polega na napisaniu programu, który szuka przeciwnego...

17
Gdyby społeczność byłaby osobą

Dobrze społeczność jest tylko bot. Ale co, jeśli byłby to człowiek? Twoim zadaniem jest ustalenie, jaka byłaby reputacja społeczności, gdyby zyskał reputację wprowadzanych zmian. (Po prostu 2 * zmiany) Powinno to działać w przypadku każdej witryny, ale w przypadku tego pytania rozważymy...

17
Wytypuj, dokąd pójdzie mężczyzna

Mężczyzna mieszka w północno-zachodnim rogu (0, 0)miasta o wysokości hi szerokości w. Codziennie idzie ze swojego domu do granicy (?, w)lub (h, ?). W poniższym przykładzie mężczyzna idzie do (3, 3)dzisiaj. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | (3, 0) . . . . . (3,...

17
Zakończ leniwe nawiasy

Nawiasy na klawiaturze są zużyte i chcę unikać ich używania w jak największym stopniu. Twoim zadaniem jest zrównoważyć linię zawierającą nawiasy, dodając je przed i po każdej linii. Jest to podobne do automatycznego nawiasu i zamykania łańcucha TI-Basic (tj Output(1, 1, "Hello, World!.). Oszczędza...

17
Gdzie wyląduje piłka?

Biorąc pod uwagę ciąg, w którym pierwsza linia zawiera spacje i jeden kropka ( .„kulka”), a następnie linie zawierające spacje, ukośniki do przodu ( /) i ukośniki odwrotne ( \), określ, w której kolumnie wyląduje kula po upadku z pozycji początkowej . Każdy /przesuwa go w lewo o 1 kolumnę i każdy...

17
Polowanie na pisanki na wzgórzu

Easter Egg Hunt Bot znajdź jajko, zanim królik znajdzie jajko. Bot szczęśliwy. Przegląd To wyzwanie na szczycie wzgórza na cześć Wielkanocy i tradycji polowania na pisanki! Twój bot ma wizję dwóch pól w każdym kierunku, w tym przekątnych, tworząc wokół siebie kwadrat 5x5, który możesz zobaczyć....