Programowanie puzzli i Code Golf

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

5
Określ optymalne opcje tempomatu
Tempomat ma 3 różne opcje przesuwania dźwigni, aby ustawić prędkość, z którą chcesz jechać. W stronę ciebie: Dodaje 1 prędkość. W górę: Zwiększa prędkość do następnej wielokrotności 10 (np. 20 -> 30, 32 -> 40) W dół: zmniejsza prędkość do następnej wielokrotności 10 (np. 20 -> 10, 32 -> 30) …

5
Ile znaczących liczb?
Biorąc pod uwagę liczbę jako dane wejściowe, określ, ile ma znaczących liczb. Liczba ta powinna być traktowana jako ciąg znaków, ponieważ musisz wykonać specjalne formatowanie. Wkrótce zobaczysz, co mam na myśli (tak myślę). Cyfra to sig-fig, jeśli ma zastosowanie co najmniej jedna z następujących czynności: Cyfry niezerowe są zawsze znaczące. …
10 code-golf  string  math 

4
Oblicz macierz gęstości obwodowej
Wprowadzenie Matrycy gęstość obwód nieskończona binarny macierzy M określone w następujący sposób. Weźmy pod uwagę (oparty na 1) indeks (x, y) i oznaczmy przez M [x, y] prostokątną podmacierz rozciągniętą przez narożnik (1, 1) i (x, y) . Załóżmy, że wszystkie wartości M [x, y] oprócz M x, y , …
10 code-golf  matrix 

2
Dzień w wyścigach konnych
tło W późnych latach 90-tych / pierwszych 00-tych, kiedy Flash Web Design był tak fajny, że nikt nie mógł żyć bez pełnej witryny Flash lub przynajmniej animowanego widżetu, zostałem zatrudniony do opracowania „przeglądarki wyścigów konnych” we Flashu / ActionScript, w kształcie animacji z lat 80-tych, dzięki czemu odwiedzający stronę mogli …

16
Zaraz… co miałbym powiedzieć jeszcze raz?
Często zapominam, co chciałem powiedzieć, gdy nauczyciel wzywa mnie do zabrania głosu. Czy możesz zrobić ze mnie narzędzie do rozwiązania tego? Wymagania: Program musi wykonać pętlę w następujący sposób: Najpierw weź udział Jeśli dane wejściowe są puste, wydrukuj ostatnie zapisane pytanie. W przeciwnym razie zapisz dane wejściowe jako pytanie. Uwagi: …
10 code-golf  string 

1
Braincopterify obrazu
Wprowadzenie Braincopter to ezoteryczna pochodna Brainf ***, która koduje program Brainf *** jako obraz. Jako język 2D wykorzystuje dwa dodatkowe polecenia; obracają wskaźnik instrukcji (początkowo skierowany w prawo) zgodnie z ruchem wskazówek zegara i przeciwnie do ruchu wskazówek zegara. Braincopter jest bardzo podobny do Brainloller , z tym wyjątkiem, że …

3
C # jest głównym problemem
Ta łamigłówka programowa jest inspirowana innym pytaniem, które zostało tu zadane wczoraj, ale które zostało usunięte przez autora ... Wyzwanie: Utwórz wykonywalny plik binarny (plik binarny Windows .EXE lub Linux) za pomocą Visual C # (lub ulubionego C # IDE), który wypisuje następujący tekst na standardowe wyjście: Main() is the …

2
Corrcey mój Soellign
Introduciton Niektórzy z was mogli zdać sobie sprawę, że jestem niechlujny typer podczas korzystania z mojego telefonu. Dlatego chcę, żebyś napisał program, który poprawia moje literówki. Chalkrnge Biorąc pod uwagę źle napisane słowo, wypisz wszystkie możliwe słowa, które chciałem napisać. Typso Główną przyczyną moich literówek jest to, że uderzam w …
10 code-golf 

20
Animuj znalezienie środka
Biorąc pod uwagę niepusty ciąg, usuwaj pierwszy i ostatni znak, aż dojdziesz do jednego lub dwóch znaków. Na przykład, jeśli ciąg był abcde, twój program powinien wydrukować: abcde bcd c Jeśli jednak tak jest abcdef, powinien zatrzymać się na dwóch znakach: abcdef bcde cd Końcowe znaki nowej linii i końcowe …
10 code-golf  string 

9
Super składane liczby
Zdefiniowaliśmy już tutaj numer składany . Ale teraz zdefiniujemy Super Folding Number. Super składana liczba to liczba, która po złożeniu wystarczającej liczby razy ostatecznie osiągnie jeden mniej niż potęgę dwóch. Metoda składania jest nieco inna niż w pytaniu liczby składanej. Algorytm składania składa się w następujący sposób: Weź reprezentację binarną …

6
Konstruowalne n-gony
Constructible n-gon jest regularny wielobok o n bokach, które można budować tylko z kompasem i nieoznakowanym linijki. Jak stwierdził Gauss, jedynym n, dla którego można zbudować n-gon, jest iloczyn dowolnej liczby odrębnych liczb pierwszych Fermata i potęgi 2 (tj. n = 2^k * p1 * p2 * ...Z kbyciem liczbą …
10 code-golf 

1
Zeskanuj daktylowy heksametr w unikalnej układance
Jako straszny student łaciny od kilku lat nauczyłem się nienawidzić wielu rzeczy związanych z łaciną. Jest jednak jedna rzecz, którą kocham. Łacińska rezydencja. Rozcięcie to czynność polegająca na określeniu miernika określonej linii poezji. W przypadku łaciny oznacza to wytyczenie każdej sylaby w linii jako „lekkiej” lub „ciężkiej”. Po łacinie scansion …

5
Kroki permutacji
Napisz funkcję, która pobiera zestaw liczb całkowitych i wypisuje każdą permutację zestawu, a zamiana jest wykonywana pomiędzy każdym krokiem Wejście zestaw liczb całkowitych, na przykład (0, 1, 2) Wynik lista permutacji i zamian w formacie (zestaw) (zamiana) (zestaw) ... Przypadek testowy Input: (3, 1, 5) Output: (3, 1, 5) (3, …

1
Oceń wyrażenia za pomocą znaczących cyfr
Biorąc pod uwagę wyrażenie, Twoim zadaniem jest jego ocena. Jednak twoja odpowiedź nie może zawierać więcej cyfr niż to konieczne, ponieważ daje to wrażenie posiadania dokładniejszych pomiarów niż rzeczywistość. Liczba znaczących cyfr, które ma liczba, to liczba cyfr, które zapisano w notacji naukowej, w tym zera na końcu, jeśli występuje …
10 code-golf  math 

8
Najmniejsza dodatnia liczba całkowita, która jest koprime dwóch ostatnich poprzedników i jeszcze się nie pojawiła; a (1) = 1, a (2) = 2
Definicja Dwie liczby całkowite są chronione prawem autorskim, jeśli nie dzielą żadnych dodatnich wspólnych dzielników innych niż 1. a(1) = 1 a(2) = 2 a(n)jest najmniejszą liczbą całkowitą dodatnią, która jest względnie pierwsze do a(n-1)a a(n-2)i jeszcze nie pojawił się na całkowitą n >= 3. Zadanie Podana dodatnia liczba całkowita …

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.