Pytania oznaczone «code-golf»

12
Oblicz opłatę za troll, aby bezpiecznie przejść

Inspirowany /puzzling//q/626 W swoich przygodach dochodzisz do serii 7 mostów, które musisz pokonać. Pod każdym mostem mieszka troll. Aby przejść przez most, musisz najpierw dać trollowi liczbę ciastek jako procent liczby ciast, które nosisz. Ponieważ są to miłe trolle, oddadzą ci pewną liczbę...

12
9 Holes of Code Golf - Rozpoczęcie

Było już 9-dołkowe wyzwanie (i jeszcze jedno tutaj ), ale w zeszłym roku było tak bardzo dobrze. A poza tym jestem tam dopiero od 2 miesięcy (choć wydaje się, że to wieczność). I jest znacznie inny. Tabela liderów: (zauważ, że ważenie dziur nie zostało jeszcze

12
Zorganizuj Halloween Candy - Hole # 4

Zobacz Dziurę nr 1, jeśli jesteś zdezorientowany. Co robi każde dziecko po tym, jak zbierze wiadra cukierków w Halloween? Sortuj według rodzaju i wielkości, oczywiście 1 ! Wyzwanie Biorąc pod uwagę wyrzuconą torbę cukierków o różnych kształtach i rozmiarach, posortuj cukierki od lewej do prawej...

12
Pogrupuj liczby za pomocą tej samej sumy

Twoim zadaniem jest, biorąc pod uwagę kwadratową siatkę cyfr ( 0-9), wygenerować jeden ze sposobów, w jaki cyfry można pogrupować, aby: Każda cyfra jest częścią dokładnie jednej grupy Wszystkie grupy mają tę samą liczbę cyfr Wszystkie grupy są ograniczone jednym kształtem wielokąta (oznacza to,...

12
Oblicz liczbę Delacorte kwadratu

Wyzwanie: wdrożyć obliczenia liczby Delacorte w dowolnym języku. Najkrótszy kod wygrywa. Dla danej macierzy kwadratowej różnych liczb całkowitych 1..n² (możliwa długość boku n co najmniej od 3 do 27), jej liczba Delacorte jest sumą produktów gcd (a, b) × odległość² (a, b) dla każdej odrębnej para...

12
Utwórz klawiaturę T9

To pytanie wymaga funkcji dopasowania słownika T9, co jest bardzo interesującym problemem. Ale T9 ma inny sposób pisania, czyli pisanie znak po znaku. NIE potrzebujesz słownika do implementacji tej klawiatury. Oto mapa klawiszy klawiatury T9, jeśli zapomniałeś: +-------+-------+-------+ | 1 | 2 |...

12
algorytm małego kwadratu diamentowego

Algorytm kwadratu diamentowego jest algorytmem generującym obszar fraktalny (mapa wysokości). Możesz znaleźć ładny opis, jak to działa: http://www.gameprogrammer.com/fractal.html (Używany jako odniesienie.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Świetna implementacja JS, być...

12
Najbliższe numery partycji

Liczba partycji liczby całkowitej jest liczbą sposobów, w jakie liczba całkowita może być reprezentowana jako suma liczb całkowitych dodatnich. Na przykład: 5 4 + 1 3 + 2 3 + 1 + 1 2 + 2 + 1 2 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 Istnieje 7 sposobów przedstawienia liczby 5, dlatego 7 jest numerem...

12
Kod Code Slidey Puzzle!

Najbardziej rozpoznawalną przesuwaną łamigłówką jest piętnaście łamigłówek . Ma siatkę 4 na 4, 15 płytek i jedno puste miejsce na siatce. Płytki mogą się poruszać tylko w pustej przestrzeni i zawsze muszą znajdować się w jednej linii z siatką. Zdefiniujmy uogólnioną układankę przesuwną jako...

12
H Katalogi drzew

Programiści często mają obsesję na punkcie rysowania fraktali. Myślę, że potrzebujemy nowego medium komputerowego. Drzewa H jest dość prosty typ Wstęga z linii poziomych i pionowych. Oto jego dziesiąta iteracja ( dzięki uprzejmości Wikipedii ): Teraz wyobraź sobie, że każda z linii na obrazie...

12
Logiczne kształty kropek

Gra Ostatnio wiele czasu spędzam na wciągającej grze na mój telefon o nazwie Logic Dots, która zainspirowała mnie do napisania tego wyzwania. Łatwiej jest wyjaśnić zasady, jeśli pokażę ci ekran gry, więc oto zrzut ekranu nierozwiązanej i rozwiązanej układanki: Tutaj są trzy główne rzeczy do...

12
Kołmogorow bez komplikacji (-Smirnov)

W statystykach czasem warto wiedzieć, czy dwie próbki danych pochodzą z tego samego podstawowego rozkładu. Jednym ze sposobów jest skorzystanie z dwóch próbek testu Kołmogorowa-Smirnowa . Twoim zadaniem będzie napisanie programu, który wczyta dwie niesortowane nieujemne liczby całkowite i obliczy...

12
Czy prawidłowo gram w golfa?

Jestem ciekawy, czy prawidłowo gram w golfa. Podjąłem wyzwanie, aby przekształcić mały program mieszający w jedną instrukcję w Pythonie. Zacząłem od: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9)...

12
Analizowanie sekwencji podobnych do Collatza

Definiujemy sekwencję podobną do Collatzas z 4 dodatnimi liczbami całkowitymi: n wartość początkowa d > 1 dzielnik m > 1 mnożnik i przyrost (W oryginalnej sekwencji Collatz d = 2 m = 3i i = 1.) Biorąc pod uwagę te liczby całkowite szostaną utworzone w następujący sposób: s(0) = n jeśli...

12
Fraktalne punkty na linii

Czasami, kiedy jestem naprawdę znudzony ( naprawdę znudzony), lubię rysować odcinek linii i rysować na nim punkty. Najpierw rysuję odcinek linii o określonym rozmiarze, który dla pewnej wartości N. wynosi 2 ^ N. Linia będzie reprezentowana przez ciąg .znaków. ................ Następnie rysuję...

12
Obliczanie obciętych cyfr sumy potęg pi

Biorąc pod uwagę dodatnią liczbę całkowitą n wyjściową, suma pierwszych n cyfr dziesiętnych części ułamkowej π n . Przykładowe dane wejściowe i wyjściowe: 1 → 1 2 → 14 3 → 6 4 → 13 5 → 24 50 → 211 500 → 2305 5000 → 22852 Wbudowane funkcje obliczające cyfry π lub oceniające albo...