Programowanie puzzli i Code Golf

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

4
Zmniejsz sztukę Ascii
To wyzwanie jest cut'n wklej od Powiększ ASCII sztuki , ale odwrócony , używając PetSCII oparte pół-bloków znaków: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Więc celem jest zmniejszenie przez 1/2zgłoszone ascii-art . Na przykład z ciągu: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO …

3
Odblaskowy algorytm ewolucyjny
Musisz napisać program, implementujący funkcję digitsum(int i). Program musi zmodyfikować własny kod (w przypadku języków, w których nie jest to możliwe dzięki refleksji , bądź kreatywny), aby uzyskać cel. Zaczynasz od function digitsum(int i){ return i; } i zaimplementuj ewolucyjny algorytm, który będzie modyfikował powyższą funkcję, dopóki nie zwróci prawidłowych …

3
Szalone równania chemiczne
Powinieneś otrzymać ciąg równania chemicznego (bez spacji, tylko litery (wielkie i małe), cyfry, nawiasy i znaki matematyczne) od użytkownika i wydrukować odpowiedź, jeśli równanie jest zrównoważone, czy nie (dowolna para odpowiedzi pozytywnych / negatywnych : Tak / Nie, prawda / fałsz, 1/0). Aby skrócić kod, możesz założyć, że ciągi wejściowe …
10 code-golf 

20
Co 2 ^ n razy
Niech nbędzie liczbą wykonań twojego programu. Jeśli njest potęgą 2, wydrukuj 2^xgdzie n = 2^x; w przeciwnym razie po prostu wypisz liczbę. Przykładowy przebieg: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 i tak dalej. To konkurs popularności, więc wygrywa odpowiedź z największą …

7
Oblicz chiński znak zodiaku
Biorąc pod uwagę, że nadchodzi Chiński Nowy Rok, oto wyzwanie, aby obliczyć chińskiego zodiaku, żywioł i Taijitu na określoną datę. Dane wejściowe powinny być datą: 1/31/2014 Data użyta tutaj jest stylem amerykańskim mm/dd/yyyy, ale alternatywnie może być stylem ISO-8601: yyyy-mm-ddwięc styl wprowadzania daty nie jest ścisły. Wyjściem powinien być znak …
10 code-golf  date 

10
Oblicz super pierwiastek z liczby
W matematyce tetracja to kolejny hiperoperator po potęgowaniu i jest definiowany jako potęgowanie iterowane. Dodatek ( udało n razy) Mnożenie ( dodaje się do siebie, n razy) Potęgowanie ( mnożone przez siebie, n razy) Tetracja ( potęgowania przez siebie, n razy) Odwrotne relacje tetracji nazywane są super-rootem i super-logarytmem. Twoim …
10 code-golf  math 

2
Utwórz łańcuch generatorów spamu w jak największej liczbie języków
Celem wyzwania z kamienia rozetowego jest pisanie rozwiązań w jak największej liczbie języków. Pochwal się swoją wielojęzycznością programistyczną! W tym wyzwaniu utworzysz program, który będzie generował wiadomości spamowe, podając wejściowy tekst źródłowy. Na przykład biorąc pod uwagę dane wejściowe [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] …


7
Jak przekonwertować dokument Word na pdf?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Pomóżcie ludziom, moje zadanie mówi, że musi być w formacie .pdf, ale zrobiłem to w programie Word. Naprawdę utknąłem. Jak pobrać dokument tekstowy w formacie …

4
Święta Bożego Narodzenia!
W wybranym języku napisz program ułożony w kształcie choinki, która drukuje się w tym samym kształcie. Co jest niedozwolone: Wydruk pliku źródłowego Kod, który jest niczym innym jak stwierdzeniami, które są tłumaczone przez interpretera, ponieważ są dosłowne (np. Po prostu za pomocą wieżowej listy list w pythonie)

3
Symulujmy losowy płatek śniegu
Widziałem to pytanie na https://mathematica.stackexchange.com/ i myślę, że jest całkiem fajne. Zróbmy płatek śniegu z innymi językami programowania. Oto cytat z pierwotnego pytania: „To sezon… I nadszedł czas, aby zadać pierwsze pytanie na Mathematica Stack Exchange. Oto wakacyjna wyprawa dla guru grafiki (i P-Chem?). Jaki jest twój najlepszy kod do …

8
Świąteczne odliczanie
W duchu wakacji i gdy ktoś już rozpoczął zimowy motyw ( Zbuduj bałwana! ), Proponuję nowe wyzwanie. Wydrukuj liczbę dni, godzin, minut i sekund do Świąt Bożego Narodzenia (północy (00:00:00) 25 grudnia) na samodzielnym oknie (nie na konsoli) w dowolnym jednoznacznym formacie, który uznasz za odpowiedni, i stale aktualizuj go …
10 code-golf 


5
Dzisiaj (24 września) są urodziny HONDA [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 4 lata temu . dzisiaj (24 września) są urodziny firmy HONDA. Pierwotnie ich nazwa firmy to 本田技研工業株式会社 Chcę poprosić o prezent dla HONDA. …

9
Pomoc rolnikowi
Farmer Jack jest bardzo biedny. Chce zapalić całą farmę, ale przy minimalnych kosztach. Lampa może oświetlić własną komórkę, a także ośmiu sąsiadów. Ustawił lampy na swoim polu, ale potrzebuje twojej pomocy w ustaleniu, czy zachował jakieś dodatkowe lampy. Dodatkowe lampy: lampy, które po wyjęciu z gospodarstwa nie będą miały znaczenia …
10 code-golf 

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.