Programowanie puzzli i Code Golf

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

30
Wsparcie!! Jak zrobić pierwiastek kwadratowy! [Zamknięte]
Cześć chłopaki, dla mojej klasy muszę wykonać pierwiastek kwadratowy, ale to nie działa !! HELLPP! Wyzwanie: Write a function or program that will "make a number square root". Uwaga: To jest trolling kodu. Podaj „przydatną” odpowiedź, która poprowadzi tego nowego programistę na jego drodze do sukcesu programistycznego! Bądź kreatywny!


30
Jak napisać funkcję dodawania? [Zamknięte]
Problem: Jestem głównym programistą dużej firmy, tworzymy Skynet. Zostałem przydzielony do Napisz funkcję, która wprowadza i zwraca ich sumę ZASADY: Brak odpowiedzi jak function sum(a,b){ return "their sum"; } EDYCJA: Zaakceptowana odpowiedź będzie tą, która otrzyma najwięcej głosów pozytywnych 1 stycznia 2014 r Uwaga: jest to pytanie trollujące kod . …

16
Jak mały może być?
Zaczynając od dodatniej liczby całkowitej N , znajdź najmniejszą liczbę całkowitą N ', którą można obliczyć, wielokrotnie dzieląc N przez jedną z jej cyfr (w podstawie-10). Każda wybrana cyfra musi być dzielnikiem N większym niż 1 . Przykład 1 Oczekiwany wynik dla N = 230 to N '= 23 : …

30
Objaśnij te ciągi
Zainspirowany łańcuchem komentarzy ... Chcę enklactwyjść z tego wyzwania, ale nie mogę ... @ETHproductions to enklact (v): aby zaimplementować tabelę wyszukiwania za pomocą podsekcji składającej się z unikalnych elementów. Enklacting to bardzo przydatny sposób kompresji tabeli odnośników. Załóżmy na przykład, że masz następującą listę kolorów: red green blue yellow purple …
42 code-golf  string 

6
Wizualizuj oczy wizualne
Być może pamiętasz Xeyes, program demonstracyjny, który został dostarczony z (i, o ile wiem, nadal) z systemem okien X. Jego celem było narysowanie pary oczu podążających za kursorem myszy: Twoim wyzwaniem jest odtworzenie Xeyesa ze sztuką ASCII. Napisz program lub funkcję, która przyciąga dwoje oczu ASCII (określonych poniżej), gdziekolwiek użytkownik …

21
Stack Exchange Stock Exchange - V3
UWAGA: To wyzwanie jest teraz zamknięte: Nie będę już aktualizować tabeli wyników i nie zmieni przyjętej odpowiedzi. Możesz jednak samodzielnie uruchomić kontroler i zaktualizować tabelę wyników, jeśli chcesz. Dołącz do czatu! Wprowadzenie Dobry wieczór, handlowcy! Wszyscy jesteście handlowcami firmy golfowej PPCG. Twoim zadaniem jest zarobienie jak największej ilości pieniędzy. Wyzwanie …

30
Strzelec scrabble
Wyzwanie: Weź ciąg wielkich lub małych liter jako dane wejściowe (opcjonalnie) i oblicz wynik, który uzyskałby w grze Scrabble w języku angielskim. Zasady: Wynik każdej litery jest następujący (użyj tego, nawet jeśli istnieją inne wersje gry): 1 point: E, A, I, O, N, R, T, L, S, U 2 points: …

20
Jak wyjść z Vima?
Vim to świetny edytor tekstowy dla systemów uniksowych, ale notorycznie jest trudny do wyjścia. Napisz pełny program, który wyświetli :qwyjście z Vima. Następnie powinien odczytać pojedynczy wiersz danych wejściowych, ponieważ albo zostanie wyświetlony monit bash, w którym to przypadku wyjście zakończyło się powodzeniem, albo błąd, w którym to przypadku nastąpią …
42 code-golf 

6
Zagrajmy w mafię!
Mafia (znana również jako wilkołak) to gra towarzyska, która działa mniej więcej tak: Gra rozpoczyna się w dniu 0. Po każdym dniu nprzychodzi noc n. Po każdej nocy nprzychodzi dzień n+1. tj. D0, N0, D1, N1, D2, N2... Na początku dnia 0 gospodarz potajemnie wybiera graczy, którzy pełnią określone role: …

4
f (g (x)) maleje, podczas gdy g (f (x)) wzrasta
Aby sprostać temu wyzwaniu, musisz zaimplementować dwie liczby f i g na liczbach całkowitych, tak że f ∘ g jest funkcją ściśle malejącą, podczas gdy g ∘ f jest funkcją ściśle rosnącą. Innymi słowy, jeśli podejmują wszelkie dwóch liczb całkowitych a <b , to f (g (a))> f (g (b)) …

30
Czy jestem inżynierem?
Ostatnio inżynier elektryk badający czasy na światłach został ukarany grzywną w wysokości 500 dolarów przez stan Oregon za określenie siebie jako inżyniera. Biorąc pod uwagę 2-literowy ciąg jako dane wejściowe, reprezentujący stan USA, wynik: I am not an engineerjeśli stan to Oregon ( OR) I am an engineer jeśli stan …

2
Prison Architect, wersja ASCII
Oto schemat więzienia używającego znaków ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Ściany są zbudowane z postaci z rur |, myślników -i filarów +na narożach i skrzyżowaniach. Są też dwoje drzwi …

27
Pokaż mi najbliższego demona
Liczba demoniczna jest dodatnią liczbą całkowitą, której reprezentacja dziesiętna składa się tylko z 6. Lista liczb demonicznych zaczyna się od 6, 66, 666, 6666. Biorąc pod uwagę dodatnią liczbę całkowitą, wypisz najbliższą liczbę demoniczną. Jeśli są dwa, wypisz większy. Przypadki testowe: n output 1 6 2 6 3 6 6 …

28
Przyjęcie niespodzianki dla Brain-Flak
To pytanie jest częścią serii Wyzwań urodzinowych Brain-flak zaprojektowanych z okazji pierwszych urodzin Brain-Flak. Więcej informacji na temat urodzin Brain-Flaka można znaleźć tutaj . Dzisiaj są pierwsze urodziny Brain-Flak! Pomyślałem więc, że zorganizujemy przyjęcie urodzinowe z niespodzianką. Więc w swoim ulubionym języku drukuj Surprise! Happy Birthday, Brain-Flak! (Końcowe białe znaki …

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.