Pytania oznaczone «code-golf»

19
Miska wypełniona wodą

Powinieneś napisać program lub funkcję, która odbiera objętość misy i objętość wody w niej jako dane wejściowe i wyjściowe lub zwraca reprezentację ASCII misy z wodą w niej o pożądanych objętościach. Miska ma następującą strukturę: \ / \___/ Miska ma co najmniej jedną _postać. Liczba \'i /'...

19
Powstanie, sekwencja, powstanie

Mamy ściśle rosnącą sekwencję liczb całkowitych nieujemnych, takich jak: 12 11 10 Czekać! Ta sekwencja nie rośnie ściśle, prawda? Cóż, liczby są zapisane w różnych podstawach. Najmniejsza możliwa baza to 2, największa to 10. Zadanie polega na odgadnięciu, na jakiej podstawie zapisywana jest...

19
Moce wszystkich liczb

Niektóre liczby 64mogą być wyrażone jako potęga liczb całkowitych na wiele sposobów: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Wyprowadza posortowaną tablicę wszystkich możliwych mocy (tutaj [1,2,3,6]) w jak najmniejszej liczbie bajtów. Wejście Dodatnia liczba całkowita większa niż 1 i mniejsza niż...

19
Czas skorygować niektóre ceny!

Jestem pewien, że wiesz o schemacie cen 9,99 USD zamiast 10 USD. Cóż, w nowej pracy jako administrator systemu w dużym sklepie detalicznym chcą, aby ceny były zgodne z podobnym schematem: Wszystkie ceny są w pełnych dolarach, bez centów. Wszystkie ceny powinny kończyć się cyfrą 5 lub 9,...

19
The Donut Shop ™

Brakuje Ci gotówki, więc postanowiłeś zbudować pączki dla The Donut Shop ™, największej na świecie cyfrowej firmy oferującej pączki, głównie dlatego, że sprzedają pączki każdej wielkości, jakie można sobie wyobrazić. Teraz, biorąc pod uwagę, że obecnie standardy handlu są bardzo trudne, musisz...

19
Misja Ekstrakcyjna Lisp

W językach w stylu Lisp lista jest zwykle definiowana w następujący sposób: (list 1 2 3) Na potrzeby tego wyzwania wszystkie listy będą zawierać tylko dodatnie liczby całkowite lub inne listy. Na początku pomijamy również listsłowo kluczowe, więc lista będzie wyglądać następująco: (1 2...

19
Trochę marynaty

Moduł piklujący Pythona służy do serializacji, pozwalając zrzucić obiekt w taki sposób, że można go później odtworzyć. W tym celu marynata używa prostego języka opartego na stosie. Dla uproszczenia będziemy mieli do czynienia z niewielkim podzbiorem tego języka: ( Push a mark to the...

19
Znajdź naszych zaginionych zmarłych

Wyzwanie Piotr zmartwychwstał, aby ocalić nas przed podwójnymi wyzwaniami! Peter Taylor nie żyje i nie ma co do tego wątpliwości (cóż, poza ogromną ilością wątpliwości, które mamy ... ale po prostu zignoruj ​​to). W jego pamięci musisz napisać program, który określa, czy dany użytkownik żyje, czy...

19
Unikaj najbardziej stromego zejścia!

tło Kilka miesięcy temu przygoda Twojego życia właśnie się rozpoczęła. Teraz, w tym właśnie momencie (tak, teraz), po miesiącach cierpienia i ciężkiej pracy, ty i grupa przyjaciół stoicie na szczycie świata. Tak, masz rację, jesteś na szczycie Sagarmatha . Jednak sprawy nie idą tak dobrze, jak...

19
Obliczanie CUDDLE

Zgodnie ze stroną Wikipedii pod numerem 69 należy zauważyć, że 69 2 = 4761 i 69 3 = 328,509 razem używają wszystkich cyfr dziesiętnych. Liczba 69 jest w rzeczywistości najniższą liczbą, która spełnia tę właściwość. Z podobnego powodu 32 043 jest niezwykłe: 32 043 2 = 1 026 753 849 używa wszystkich...

19
Widziałem, że nadchodzi

Napisz program lub funkcję, która przyjmuje liczbę całkowitą większą niż 1 lub mniejszą niż -1. Oznacza to, że dane wejściowe nie będą wynosić 0, 1 lub -1. Jeśli dane wejściowe to 2, dane wyjściowe powinny być: |\_/| |___| Jeśli dane wejściowe to 3, dane wyjściowe powinny...

19
Oblicz odchylenie standardowe

Wyzwanie Biorąc pod uwagę listę liczb, oblicz odchylenie standardowe populacji na liście. Użyj następującego równania, aby obliczyć odchylenie standardowe populacji: Wejście Na wejściu pojawi się lista liczb całkowitych w dowolnym formacie (lista, łańcuch itp.). Kilka...

19
Sekwencja skorupy Koopa

W różnych grach Super Mario zielone i czerwone pociski Koopa Troopa mogą ślizgać się bez tarcia na płaskich powierzchniach i niszczyć ceglane bloki na ich drodze. Kiedy pocisk uderza w klocek, blok pęka, zamieniając go w pustą przestrzeń, a pocisk Koopa zmienia kierunek. Jako przykład obejrzyj...

19
Dames, zróbcie matematykę!

Kolejność operacji, PEMDAS, jest podstawową zasadą w matematyce, która mówi nam, które operacje kolejności należy wykonać: „Nawiasy, wykładniki, mnożenie i dzielenie oraz dodawanie i odejmowanie” Problem w tym, że PEMDAS nie jest bardzo wszechstronny! Co jeśli chcesz to zrobić w innej kolejności?...

19
Oblicz ograniczoną sumę wektorów

Skumulowaną sumę wektora oblicza się po prostu biorąc sumę wszystkich poprzednich elementów. Na przykład: vec = [1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1] cum_vec = [1 2 3 2 1 0 -1 -2 -1 0 1 2 1] Teraz nałóż górną i dolną granicę, co oznacza, że ​​przestaniesz zwiększać sumę skumulowaną, jeśli jest na...

19
Wykonaj równanie matematyczne od daty

Na mojej lekcji ekonomii wraz z przyjaciółmi lubimy wymyślać sposoby zmiany kolejności cyfr w formacie daty (w formacie MM / DD / RR), aby utworzyć prawidłowe równanie matematyczne. W większości przypadków oprócz konkatenacji możemy używać dodawania, odejmowania, mnożenia, dzielenia, nawiasów i...

19
Określ zwycięzcę Connect 4

Otrzymasz częściowo wypełnioną siatkę Connect 4 (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (Dane wejściowe można podać w postaci tablicy 1D lub 2D oraz liter lub cyfr itp.) Zakładać, że X rozpoczął grę. Nikt jeszcze nie wygrał. Do tej pory gracze mogli nie grać dobrze,...

19
Odwróć tekst Boustrophedon

Boustrophedon jest rodzajem tekstu dwukierunkowego, w którym kolejne wiersze występują naprzemiennie między czytaniem od lewej do prawej i od prawej do lewej. Kierunek postaci został również odzwierciedlony w odniesieniu do kierunku czytania. W systemach pisma z odwróconymi liniami znaki zostały...