Pytania oznaczone «code-golf»

11
Planowanie pięter!

Uwaga: Historia opowiedziana w tym pytaniu jest całkowicie fikcyjna i wymyślona wyłącznie w celu wprowadzenia wstępu. Mam przyjaciela, który jest architektem i po wyjaśnieniu mu koncepcji gry w golfa kodu i tej strony powiedział, że powinienem napisać coś naprawdę przydatnego do zmiany....

11
Tablice układania

Mam kilka desek, które muszę układać na możliwie najmniejszej przestrzeni. Niestety plansze przewracają się, jeśli ułożę je w stosy o więcej niż 10. Potrzebuję programu, który powie mi, jak układać deski w stosy, aby zajmować jak najmniej przestrzeni poziomej, bez układania desek w stosy o...

11
Levenshtein Twoje źródło

Odległość edycji Levenshteina między dwoma ciągami to minimalna możliwa liczba wstawek, usunięć lub podstawień w celu konwersji jednego słowa na inne. W takim przypadku każde wstawienie, usunięcie i zastąpienie kosztuje 1. Na przykład odległość między rolli rollingwynosi 3, ponieważ usunięcie...

11
Proste dekodowanie DTMF: znajdź klucz telefonu!

To proste wyzwanie, które, miejmy nadzieję, może doprowadzić do kreatywnych odpowiedzi. Cytując Wikipedię : „Dwutonowa sygnalizacja wieloczęstotliwościowa (DTMF) to wewnątrzzakresowy system sygnalizacji telekomunikacyjnej wykorzystujący pasmo częstotliwości głosowej przez linie telefoniczne między...

11
Sztandar samolotu ASCII

Biorąc pod uwagę dwa wejścia - jedno z nich niepusty ciąg znaków ASCII do druku (w tym miejsca, z wyjątkiem nowej linii), natomiast drugi jest z dwóch odrębnych, spójnych wartości do wyboru ( 1 / 0, l / r, left / right, etc.) - wyjście ASCII Art samolot baner łańcucha, wskazujący w lewo lub w...

11
Proszę wypełnić puste pola!

(Nie, nie to ani żadne z nich ) Biorąc pod uwagę ciąg i listę ciągów, wypełnij wszystkie puste pola wejściowe odpowiednimi ciągami. Wejście wyjście Łańcuch wejściowy zawiera tylko znaki alfabetyczne, spacje i podkreślenia. Jest niepusty i nie zaczyna się od podkreślenia. Innymi słowy, łańcuch...

11
Zrób trochę kontynent

Wyobraźmy sobie, że mamy macierz bitów (która zawiera co najmniej jeden 1): 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 0 Chcemy ustawić niektóre bity w tej macierzy w taki sposób, aby tworzyły ciągłą kroplę 1s, w której każdy 1jest...

11
Odwrócony ciąg!

Twoje zadanie: napisz program / funkcję, która otrzyma ciąg zawierający tylko znaki ASCII, wyprowadza / zwraca ciąg w odwrotnej kolejności. Przykład: 1) Wejście Hello, World! 2) Wpisz unikatowe znaki na wejściu. (Ciąg wejściowy oddzielony potokami ( |) dla czytelności) H|e|l|l|o|,|...

11
Odwróć Quine!

Wszyscy wiemy, co to jest quine . Odwrócony Quine jest niepusty program, który drukuje odwrotnością jego kodu źródłowego bez czytania jego kod źródłowy i składa się wyłącznie ze znaków ASCII druku (poprzez przestrzeń ~). W tym przypadku „odwrotność kodu źródłowego” oznacza, co następuje: wynik...

11
Wizualizuj włączenie-wykluczenie

Inclusion-Exclusion pozwala obliczyć rozmiary niektórych związków i przecięć między zestawami, znając niektóre inne wartości. Nie wyjaśnię tego dokładnie, ale twoim wyzwaniem jest wizualizacja wykluczenia włączenia na diagramie Venna. Ponieważ jestem miły, będziesz używać prostokątów, a nie...

11
Tabele prawdy LaTeX

Napisz program lub funkcję, która akceptuje listę wyników funkcji logicznej i wyświetla kod LaTeX dla swojej tabeli prawdy. Dane wejściowe powinny być oznaczone małymi literami a-z, a dane wyjściowe - F. Długość listy danych wejściowych zawsze będzie krótsza niż 2^25, co oznacza, że ​​liczba...

11
Rozwiń liczbę

Rozwiń liczbę Twoim zadaniem jest rozwinięcie liczby całkowitej większej niż 0 w następujący sposób: Podziel liczbę na cyfry dziesiętne i dla każdej cyfry wygeneruj listę zgodnie z następującymi zasadami: jeśli cyfra jest nieparzysta, lista zaczyna się od cyfry i spada do 1; jeśli cyfra jest...

11
Zarządzanie zapasami w Minecraft

Zarządzanie zapasami w Minecraft jest trudne. Masz 17 diamentów, ale potrzebujesz 7, aby stworzyć stół zaklęcia, kilof i miecz. Czy bierzesz je i klikasz prawym przyciskiem 7 razy? A może raz prawym przyciskiem myszy i dwa razy prawym przyciskiem myszy i wziąć 7 w lewo? To takie mylące! dla tych z...

11
Długość sekwencji sumaka [zamknięte]

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, edytując ten post . Zamknięte 2 lata temu . Sekwencja sumaka zaczyna się od dwóch liczb całkowitych:...

11
Wartości własne macierzy

Biorąc pod uwagę macierz kwadratową, wyprowadzaj wartości własne macierzy. Każda wartość własna powinna być powtarzana kilka razy równa jej algebraicznej krotności. Te wartości własnych macierzy Asą wartości skalarne λ, tak że przez pewien wektor kolumny v, A*v = λ*v. Są to również rozwiązania...

11
Dziwne: listy

Cel Napisz program lub funkcję (lub równoważną), która uporządkuje i zwróci nieparzystą literę w macierzy o losowym rozmiarze. Detale Otrzymasz macierz (jako ciąg) jako dane wejściowe o losowych wymiarach, takich jak ten. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Twoim zadaniem...

11
Drzewa Decode Factor

W przypadku pominięcia kodowania drzew czynników , oto definicja drzewa czynników: Pusty ciąg to 1. Łączenie oznacza mnożenie. Liczba n ujęta w nawiasy (lub dowolne sparowane znaki) reprezentuje n- tą liczbę pierwszą, przy czym 2 oznacza pierwszą liczbę pierwszą. Zauważ, że odbywa się...

11
Primes 'n' Digits

To nie ma praktycznego celu, ale golf może być świetną zabawą. Wyzwanie Biorąc pod uwagę liczbę n , Policzyć ilość każdej cyfry w n i dodać 1 do każdej liczby Weźmy pierwszą faktoryzację n Policz liczbę każdej cyfry w rozkładzie na czynniki pierwsze n , bez uwzględnienia podwójnych liczb...