Pytania oznaczone «code-golf»

12
Pomóż mi zamknąć skrzynkę

Inspiracja do tego wyzwania powinna być absurdalnie oczywista w momencie publikacji. Zadanie Musisz utworzyć program w stylu Shut the Box (nie funkcja, program). Podstawy zamknięcia pudełka to: Gracze próbują zamknąć pudełko, obracając zestaw dźwigni oznaczonych 1-9. Muszą to zrobić, przesuwając...

12
Wybierz sceny do filmu

Wprowadzenie Wreszcie firma filmowa finansuje twój film. Dali ci maksymalny budżet, a także ustawili czas trwania twojego filmu. Teraz możesz zacząć od przedprodukcji. Masz już zaplanowane kilka scen, ale nie wszystkie z nich mieszczą się w budżecie, a film też byłby o wiele za długi. Wiesz...

12
Wszystkie liczby pasujące do ciągu

Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N. Wydrukuj listę wszystkich wyraźnych liczb dziesiętnych, które można zapisać dokładnie w N znakach, używając cyfr ( 0123456789), miejsc dziesiętnych ( .) i znaków ujemnych ( -). Na przykład, niektóre numery, które znajdować...

12
Efektywna notacja naukowa

Któregoś dnia mój nauczyciel chemii wyjaśniał nam notację naukową (używając małej liczby i mnożąc ją przez potęgę dziesięciu, aby łatwiej wyrażać duże liczby), co przywróciło mnie o kilka lat, kiedy się go nauczyłem. Po zapoznaniu się z podstawami zadaliśmy kilka typowych pytań matematycznych, z...

12
Przygotowanie testu wielokrotnego wyboru

Wprowadzenie Uwaga: nie jest to jakaś metoda zachęcania do oszukiwania. Jak już powiedział Cᴏɴᴏʀ O'Bʀɪᴇɴ , studiowanie jest najlepszym rozwiązaniem do zdania testu: 3. Rozważ następujące odpowiedzi na test wielokrotnego wyboru: ABCBCAAB Oto tabela wskazująca, czy odpowiedzi pasują do siebie:...

12
Pomóż przeliczyć swojego przedstawiciela!

Kilka miesięcy temu rozmawialiśmy o meta na temat zwiększania reputacji przyznawanej za głosowanie nad pytaniami. Oto podstawy naszego obecnego systemu reputacji głosów: 1 Pytanie głosujące Ujest warte 5 punktów reputacji. Odpowiedź głosowania ujest warta 10 reputacji. Odpowiedź na pytanie lub...

12
Liczba kroków dla wyszukiwania binarnego

Biorąc pod uwagę dodatnią liczbę całkowitą, wypisz liczbę kroków potrzebnych do znalezienia danych wejściowych poprzez wyszukiwanie binarne od 1. Symulujemy binarne wyszukiwanie liczby całkowitej podanej jako dane wejściowe, w której symulowany wyszukiwarka może wielokrotnie zgadywać liczbę...

12
Knights and Knaves

To jest golf golfowy . W tym wyzwaniu będziemy pisać programy / funkcje, które rozwiązują zagadki „ Rycerze i Łowcy ”. tło Znajdziesz się na wyspie ... itd. ... każda osoba na wyspie oprócz ciebie jest rycerzem lub łajdakiem . Rycerze mogą składać tylko prawdziwe oświadczenia. Łotr może...

12
Sekwencyjne mnożenie

Twoim celem jest napisanie programu, który pobiera dane wejściowe, a gdy razem zostaną połączone razem N, wykonuje „sekwencyjne mnożenie”. Co to jest mnożenie sekwencyjne, możesz zapytać? Jest to sekwencja ze azdefiniowanym w ten sposób ziarnem : f(0) = a f(n+1) = f(n)*(f(n)-1) Więc pozwól a =...

12
Ile liter w tym słowie?

Zainspirowany projektem Euler # 17 , to twoje wyzwanie. Napisz pełny program lub funkcję, która przyjmuje liczbę jako dane wejściowe, a następnie wydrukuj lub zwróć liczbę liter potrzebnych do policzenia tej liczby w języku angielskim (od jednej). Nie podajesz spacji, przecinków ani łączników, ale...

12
W połowie odwróć ciąg binarny

To jest pytanie uzupełniające do mojego pytania Puzzling.SE : Zapytałem, czy istnieje funkcja f mapująca ciągi logiczne na ciągi logiczne, tak że f (f (b)) = rewers (b) dla wszystkich ciągów wejściowych b . (Przez odwrotność rozumiem funkcję odwracającą kolejność bitów.) Powyższy link zawiera...

12
Pomocnik wyszukiwania słów

Ostatnio szukałem słów i pomyślałem, że byłoby o wiele łatwiej, gdyby wszystkie słowa były czytane od lewej do prawej. Ale przepisanie wszystkich wierszy wymaga dużo wysiłku! Pozyskuję więc golfistów z kodem do pomocy. (Zastrzeżenie: powyższa historia może być, ale nie musi, być bardzo...

12
Na krawędziach hipersześcianu

Twoim zadaniem będzie napisanie funkcji lub programu, który weźmie liczbę całkowitą n>0jako dane wejściowe i wyprowadza listę krawędzi nhiperwymiarowego hipersześcianu . W teorii grafów krawędź jest zdefiniowana jako 2-krotna liczba wierzchołków (lub narożników, jeśli wolisz), które są...

12
Sortuj elementy według zależności

Cel Posortuj listę elementów, upewniając się, że każdy element jest wymieniony po określonych zależnościach. Wejście Tablica tablic liczb całkowitych, gdzie każda liczba całkowita określa indeks innego elementu na podstawie 0 lub 1, po którym ten element musi nastąpić. Dane wejściowe mogą być...

12
Rozwiąż równanie liniowe

To wyzwanie, ale z lepszą specyfikacją. Spec Twój program weźmie równanie liniowe zawierające jedną zmienną xi wyświetli wartość x. Wejście / parsowanie Dane wejściowe będą zawierać tylko liczby, operatory, nawiasy ( ()) xi =znak (oznacza to brak białych znaków). Nawiasy zawsze będą...

12
Zrób Strawpoll

Strawpolls są świetne i używamy ich przez cały czas na czacie, aby uzyskać opinie na różne tematy . Ale to trochę denerwujące, ponieważ potrzebujesz przeglądarki internetowej, aby je zrobić, i wszyscy wiedzą, że uzyskuję dostęp do PPCG tylko za pośrednictwem interfejsów API SE i curl. Więc chcę,...

12
„Schody-jeśli” ciąg

Musisz napisać program lub funkcję, która utworzy ciąg „schodkowy”. Oto, w jaki sposób „schodów” ciąg: Dla każdego znaku w ciągu: Jeśli znak jest samogłoską składającą się z wielkich lub małych liter, nie zawierającą „y”, wypisz go, a następnie przenieś resztę ciągu w górę kolumny. Jeśli znakiem...

12
Które przełączniki są włączone?

Wprowadzenie Siedzisz ze współpracownikiem, jesz lunch i chwalisz się nim / jej o najnowszym i podobno największym projekcie, nad którym pracujesz. Mając dość zmęczenia ciągłym pokazaniem egoizmu, daje ci wyzwanie, abyś się zamknął. Będąc egoistyczną i szczęśliwą osobą, którą jesteś, oczywiście...