Pytania oznaczone «code-golf»

9
Znajdź pary liczb z konkretnym LCM i GCD

Pracowałem z matematyką nad moim przyjacielem i postanowiliśmy napisać skrypt, który znajdzie odpowiedź. Pierwotne pytanie brzmi: Różnica dwóch liczb naturalnych to 2010, a ich największy wspólny mianownik jest 2014 razy mniejszy niż ich najniższy wspólny mnożnik. Znajdź wszystkie możliwe...

9
Połączone komponenty 3x3

Wyzwanie Rozważ siatkę króla 3x3, jak pokazano na poniższej grafice ASCII: A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I Otrzymujesz jako dane wejściowe listę liczb całkowitych o długości 9, które reprezentują etykietowanie węzłów. Na przykład dane wejściowe...

9
Jaki jest rok

Jest grudzień 2014, a 2015 prawie się zaczął. Wydaje się jednak, że nie wszyscy zdali sobie z tego sprawę. Ale ludzie PPCG przybywają na ratunek! Wejście Wasz program ma siatkę podobną do ściany, w której dni w grudniu wyglądają inaczej niż w listopadzie i styczniu. Każdy tydzień rozpoczyna...

9
Dylemat kuratora

Wprowadzenie Jesteś przyjacielem kustosza muzeum sztuki, który ostatnio czerpał przyjemność z otrzymywania sztuki nowoczesnej od czterech artystów ( z których niektórzy mogą dać kustoszowi zero dzieł sztuki, młodych łotrów ). Ponieważ jest to sztuka współczesna, wszystkie dzieła danego artysty...

9
Muzyka: Jak nazywa się ten akord?

To jest odwrotność muzyki: co jest w tym akordzie? , czyli wydrukować nuty w danym akordie. Tym razem wejściem jest lista nut akordu, a Twoim zadaniem jest wyprowadzenie, który to akord. Twój program powinien obsługiwać następujące akordy triadyczne. Przykłady podano z rdzeniem C. Akordy z innymi...

9
Dziedziczna zmiana bazy

tło W tym wyzwaniu podstawowa breprezentacja liczby całkowitej njest wyrażeniem nsumy potęg b, gdzie każdy termin występuje w większości b-1przypadków. Na przykład podstawowa 4reprezentacja 2015to 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Teraz, dziedziczny Base- bprzedstawienie notrzymuje się przez...

9
Symulator zawodów papier-kamień-nożyce

Zdecydowałeś się zorganizować mistrzostwo w papierach z kamienia, aby dowiedzieć się, kto jest najlepszy. Nie chcesz, aby szczęście decydowało o zwycięstwie, więc każdy musi przed rozpoczęciem zawodów podać swoją taktykę na piśmie. Lubisz także proste rzeczy, więc ruch konkurenta (pokazujący...

9
Python 3 - Tried Golfing My Assignment

Uwaga: To nie jest tak duże wyzwanie w golfa; tym bardziej jest prośba o sugestie dotyczące gry w golfa. Ostatnio miałem zadanie w Pythonie dla mojej klasy programowania WWW, aby sprawdzić, czy możemy kodować. Ponieważ czuję się już dobrze w Pythonie, postanowiłem spróbować zagrać w golfa i...

9
Prawie porównanie listy leksykograficznej

Wejście Dwie listy Ai Bnieujemne liczby całkowite. Wynik Albo 1, 0albo -1, w zależności od tego, czy Ajest większy niż, równy, czy mniejszy niż Bw odniesieniu do skręconego uporządkowania leksykograficznego, jak zdefiniowano poniżej. Jeśli chcesz, możesz zastąpić 1, 0oraz -1z innymi trzema...

9
Downhill Maze Solver

Labirynt zjazdowy jest podawany jako seria rzędów cyfr oddzielonych spacją od 0 do 9 włącznie, plus jeden „S” i jeden „X”, gdzie S oznacza początek, a X oznacza koniec. W labiryncie zjazdowym możesz udać się tylko na pole sąsiadujące z tobą na północ, południe, wschód lub zachód (bez przekątnych) i...

9
Policz maksymalne ustawienia ogrodzenia

tło Chcę zbudować ogrodzenie. W tym celu zebrałem kilka tyczek i przyłożyłem je do ziemi. Zebrałem też wiele desek, które przykleję do słupów, aby zrobić prawdziwe ogrodzenie. Podczas budowania przedmiotów mam tendencję do uniesienia się i najprawdopodobniej po prostu przybijam deski do tyczek,...

9
Sumowanie kolorowych wykresów

W niektórych przypadkach, często w fizyce, trzeba sumować wykresy. Twoim wyzwaniem jest napisanie, w wybranym języku, programu lub funkcji, która pobiera wiele wykresów jako obrazy, oblicza wszystkie możliwe sumy i generuje wynik. Wykresy Wykresy to obrazy, które zawierają białe ( rgb(255, 255,...

9
Napisz koder GIF

Tak, stary dobry GIF. Uwielbiany za swoją wszechstronność, nienawidzony za patenty i częściowo przestarzały ze względu na swoje ograniczenia (i patenty), GIF składa się zasadniczo z palety kolorów i obrazu indeksowanego paletą skompresowanego przy użyciu algorytmu LZW. Twoim zadaniem jest...

9
Odwróć każde słowo w linii w vimie

Twoim zadaniem jest zbudowanie skryptu vim lub zapewnienie sekwencji naciśnięć klawiszy, które będą działały w jednym wierszu tekstu z maksymalnie 140 drukowalnymi znakami ASCII (w dowolnym miejscu pliku, z kursorem rozpoczynającym się w dowolnym miejscu w linii) i odwracają każdą spację oddzielony...

9
Najkrótszy indeks podciągów

Jestem leniwą, ale wydajną osobą, podobnie jak wielu z was. Kiedy więc coś robię, chcę to robić przy minimalnym wysiłku. Dlatego proszę o rozwiązanie dla mnie tego problemu. Mam tutaj jakiś dokument. W każdym wierszu tego dokumentu znajduje się jedno słowo lub krótka fraza. Dokument nie jest...

9
IMP: niejawny parser mnożenia

Jack lubi język programowania C, ale nie lubi pisać wyrażeń takich jak V=a*b*h; zwielokrotnienie wartości. V=abh;Zamiast tego chciałby napisać , dlaczego kompilator miałby narzekać na abhnieokreślony symbol, skoro int a, b, h;są zdefiniowane, abyśmy mogli wydedukować mnożenie? Pomóż mu...

9
Nowy statek Tezeusza

Statku Tezeusza jest stare pytanie, które brzmi mniej więcej tak: Jeśli na statku wymieniono wszystkie oryginalne części, czy nadal jest to ten sam statek? W tym golfie będziemy powoli wymieniać „części” na „statku” i sprawdzać, ile czasu zajmuje uzyskanie nowego statku. Zadanie Statek...