Pytania oznaczone «code-golf»

9
Oblicz, ile kostek można wyciąć z jednej kostki

Wyobraź sobie kostkę, którą możemy pokroić na mniejsze kostki bez pozostawiania kawałków. Sprawdź, ile kostek można wyciąć. Na przykład, sześcian można pokroić na 8, 27 (oczywiście 3 potęgi liczb całkowitych) i 20 (19 małych kostek plus jeden osiem razy większy od pozostałych, patrz zdjęcie)....

9
Wygeneruj tabelę grupową dla Z_n

Grupy są szeroko stosowaną strukturą w matematyce i mają zastosowania w informatyce. To wyzwanie kodu dotyczy mniejszej liczby # znaków, aby utworzyć tabelę grupy dla grupy addytywnej Z n . Jak zbudowana jest tabela: Dla Z n elementami są {0, 1, 2, ..., n-1}. Tabela będzie miała n wierszy i n...

9
Strojenie strun

Zadanie Napisz program, który określi, że zabrzmiała nuta, a także ile centów nie zostało dostrojone, struny dostrojonej do określonej częstotliwości i wciśniętej w danym punkcie. Dla uproszczenia załóżmy, że częstotliwość wytwarzanego dźwięku i długość struny po prawej stronie od miejsca jej...

9
Sprawdź poprawność rozwiązań Loopy

Jest to dodatkowe wyzwanie dla wyzwania generowania łamigłówek Loopy . Możesz spróbować rozwiązać to wyzwanie, zanim spróbujesz trudniejszego wyzwania w poprzednim łączu. Celem tego wyzwania jest sprawdzenie rozwiązania łamigłówki. Proszę wziąć całą dokumentację dotyczącą tego, czym jest...

9
Leśna ścieżka

Po katastrofalnej przejażdżce kajakiem spadłeś z wodospadu na końcu rzeki. Twoje kajak eksplodowało, ale udało ci się przetrwać eksplozję. Jednak twoja podróż po rzece zbiegła całkowicie z mapy - teraz zagubiłeś się w środku lasu. Na szczęście nadal masz umiejętności programistyczne, więc...

9
Liczenie prętów; policz swoje pręty

Trochę tła Pręty liczące to małe słupki (o długości 3-14 cm), które były używane przez matematyków z wielu kultur azjatyckich przez ponad 2000 lat do reprezentowania dowolnej liczby całkowitej lub ułamka. (W tym zadaniu skupimy się jednak na liczbach całkowitych bez znaku). Była też wersja...

9
Generator kodów artystycznych ASCII

Mam program, który generuje sformatowany kod Brainfuck. Uruchamiam mój program ./example "S" i wynik jest +[>+ < +++ ] >--. który drukuje literę S w Brainfuck. Twoim celem jest napisanie programu, który akceptuje łańcuch jako dane wejściowe i wyjściowe w innym języku, który...

9
Wykres Wyniki wyszukiwania Google

Gdy szukasz czegoś w Google , wygodnie wyświetla wiadomość u góry strony, mówiąc coś w rodzaju About 53,000,000 results (0.22 seconds). (Liczby zmieniają się oczywiście w zależności od tego, czego szukano). W tym wyzwaniu napiszesz program, który rysuje logarytmiczny wykres ASCII liczby wyników...

9
Iteracja Moore'a

Informacje Każda z liczb od 1 do 9 oznacza komórkę w sąsiedztwie Moore'a , przy czym 5 to komórka centralna. Więc: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} Wyzwanie Możesz pobrać dane wejściowe za pomocą argumentu STDIN, ARGV lub...

9
Wygeneruj prawidłowe nachylenia Fibonacciego

tło Kafelkowanie Fibonacciego to kafelkowanie linii (1D) przy użyciu dwóch segmentów: krótkiego, S i długiego, L (ich stosunek długości jest złotym stosunkiem, ale to nie jest istotne dla tego wyzwania). Aby kafelkowanie z użyciem tych dwóch prototypów było faktycznie kafelkami Fibonacciego, muszą...

9
Sortuj według niestandardowego alfabetu

Wyzwanie polega na stworzeniu programu, który sortuje listę słów, tyle że słowa muszą być w kolejności losowego danego alfabetu. Twój program zaakceptuje ciąg słów oddzielonych przecinkami i nowy alfabet. Twój program wyświetli każde słowo w ten sam sposób w nowej posortowanej...

9
Bułgarski pasjans

Bulgarian Solitaire to gra dla jednego gracza, popularna przez Martina Gardnera w jego kolumnie matematycznej w Scientific American . Masz Nidentyczne karty, podzielone na stosy. Z każdego stosu bierzesz kartę i tworzysz nowy stos z usuniętymi kartami. Powtarzasz ten proces, dopóki nie osiągniesz...

9
Uwagi do tabulatury

Wyzwanie Biorąc pod uwagę listę notatek, musisz zwrócić odpowiednią tabulaturę. Notatki Nuty muszą zawierać się w przedziale od A do G włącznie, a zakres oktawy od 2 do 6 włącznie. Format jest nutowo-oktawowy, #reprezentujący ostry i bpłaski. Np .: A7lub F#3. Zakładki Tabulatura to metoda...

9
Hole 2 - Prime Quine

Znajdź dziurę 1 tutaj . Zrób quine, która po uruchomieniu wyświetla wiele własnych bloków kodu źródłowego. W rzeczywistości musi wyprowadzić go n razy, gdzie n jest następną liczbą pierwszą. Myślę, że przykład pokazuje to najlepiej. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY...

9
Rozłóż liczbę na sumę powtórzeń

Repdigity to liczby w formie a * (10^n - 1)/9z a in [-9,9]\{0}(innymi słowy 111, -3333, 66, liczby, które są tworzone przez powtórzenie tylko jednej cyfry) Cel: Napisz program lub funkcję, która pobiera jedną dodatnią liczbę całkowitą Ni drukuje N = s_1 + s_2 + ... + s_k. Powinna być jedna liczba...

9
Pułapka na myszy Michaela Crichtona

W 1984 r. Michael Crichton napisał program bezpieczeństwa w języku BASIC, który został opublikowany w magazynie Creative Computing. Program poprosi użytkownika o wpisanie wybranej frazy, zarejestruje interwały między naciśnięciami klawiszy, a następnie poprosi ją o ponowne wpisanie frazy. Jeśli...

9
Wydrukuj przecięcie sekwencji

Sekwencje Otrzymasz cztery sekwencje liczb, ponumerowane 1przez 4. OEIS Lokalizacja 0, kiedy liczby naturalne są wymienione w postaci binarnej. Oto przykład obliczania sekwencji: 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 Początek sekwencji wygląda następująco: 0, 3, 7, 8, 10, 14,...

9
Suma ciągów bez konwersji

Musisz wziąć 2 ciągi wejściowe i wyprowadzić sumę tych dwóch ciągów bez konwertowania ich na int lub przy użyciu dowolnego typu danych liczbowych. dawny. string one = "123"; string two = "456"; string sum = "579"; Załóżmy, że łańcuchy nie będą dłuższe niż 10 cyfr. To jest kod golfowy i...