Pytania oznaczone «code-golf»

9
Wydrukuj tę grę w kółko i krzyżyk!

Oto deska do gry w kółko i krzyżyk: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Biorąc pod uwagę zestaw ruchów, wydrukuj planszę z włączonymi żetonami. Dane wejściowe będą pobierane jako ruchy oddzielone spacjami, przy czym każdy...

9
Wypełnij siatkę losowo

Biorąc pod uwagę dodatnią liczbę całkowitą n < 10, utwórz 2-wymiarową matrycę, w której każda lokalizacja jest wypełniona jego xi yindeksem (zaczynając od lewego górnego rogu). Na przykład: Wejście: 2 00 10 10 11 Wejście: 3 00 10 20 01 11 21 02 12 22 Po utworzeniu siatki losowo wypełnij...

9
Natural Pi # 1 - Piasek

Cel Wygeneruj ( N) losowe segmenty linii o jednakowej długości ( l), sprawdź, czy przecinają trównoległe linie równoodległe ( ). Symulacja Co symulujemy? Igła Buffona . Wygładź piasek w piaskownicy, narysuj zestaw równomiernie rozmieszczonych równoległych linii (nazwij odległość między nimi t)....

9
Przybliżony łuk

Cel jest prosty: wyprowadzić niezerowe rzeczywiste rozwiązanie xrównania sin(x) = -mx, biorąc pod uwagę dane wejściowe m, w jak najmniejszej liczbie bajtów. Dane techniczne: Twoja odpowiedź musi być poprawna na 3 znaczące liczby. Możesz wypisać dowolne prawdziwe rozwiązanie inne niż rozwiązanie...

9
Kod golf losowa macierz ortogonalna

Prostopadłe macierz jest macierzą kwadratową prawdziwych pozycji których kolumny i rzędy prostopadłych wektor jednostkowy (tj wektorów ortonormalnych). Oznacza to, że M ^ TM = I, gdzie I jest macierzą tożsamości, a ^ T oznacza transpozycję macierzy. Zauważ, że jest to ortogonalny, a nie...

9
Najtrwalsze typy pokemonów

tło To pytanie jest podobne do tego . Podałem wszystkie potrzebne informacje poniżej. Jeśli znasz inne wyzwanie, pamiętaj, że oceniamy wszystkie obrony, zamiast widzieć skuteczność pojedynczego ataku. Jest to ważne, ponieważ oznacza, że ​​tabele są odwrócone względem siebie, a celem tego wyzwania...

9
Zrób uproszczony Tamagotchi / Giga Pet!

Tamagotchi i Giga Pets były małymi urządzeniami elektronicznymi, które symulowały małego wirtualnego zwierzaka. To zwierzę miało kilka statystyk, takich jak zdrowie, głód itp. Niedawno napisałem ten przykład: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if...

9
Sekwencja odległości na Manhattanie

Myślałem, że będzie to dobre wyzwanie: http://adventofcode.com/2016/day/1 Opis zadania Biorąc pod uwagę sekwencję obrotów i odległości zgodnie ze wzorem (L | R) [1-9] [0-9] *, podaj manhattan odległość między punktem początkowym a końcowym, czyli minimalną liczbę ruchów w pionie i poziomie...

9
Zbierz śmieci

Patrzysz na aleję, a ktoś wyrzucił śmieci! Musisz napisać program, który pomoże rozwiązać problem, umieszczając kosz w koszach. Zadanie Aleja składa się z ciągu drukowalnych znaków ASCII, np .: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) Niektóre nawiasy tutaj...

9
Równe typy wsporników

Na podstawie TEGO pytania. Biorąc pod uwagę ciąg, zamień każdy nawias ()[]{}<>na nawias odpowiedniego typu, aby nawiasy pasowały do ​​siebie, a nawiasy zagnieżdżone wykonują cykl w następujący sposób: Najbardziej oddalone są () Bezpośrednio wewnątrz ()powinno być[] Bezpośrednio wewnątrz...

9
2D Dungeon Crawler

Twój program musi wziąć ciąg z wieloma liniami, taki jak ten: ############# # # # p # # # ############# pjest graczem i #jest blokiem. Teraz pod terminalem powinien znajdować się wiersz wejściowy z napisem: How do you want to move? Jeśli typ gracza lmusi iść w lewo, gdy nie ma bloku,...

9
Wydrukuj śpiewającego anioła

Trzymając świąteczny motyw, wydrukuj śpiewającego aniołka kolędowego z możliwie najkrótszym kodem. Anioł zbiera pieniądze dla bezdomnych, więc musi być w stanie śpiewać wszystkie trzy poniższe piosenki dostępne na życzenie. Aby zilustrować, że może je zaśpiewać, tytuł utworu należy umieścić w...

9
Ujemne liczby pierwsze XOR

Około rok temu zostałeś poproszony o znalezienie liczb pierwszych XOR . Są to liczby, których jedynymi czynnikami są 1 i same podczas mnożenia XOR w bazie 2 . Teraz zamierzamy trochę urozmaicić. Znajdziemy liczby pierwsze XOR w bazie -2 Konwersja do bazy -2 Baza -2 jest podobna do każdej innej...

9
Losowanie Eratostenesa

Wyzwanie Napisz funkcję lub program, który akceptuje wiersz danych wejściowych, wykonuje bardzo specyficzne i dziwnie znajome losowanie swoich znaków i wyświetla wynik. Wymagane tasowanie można opisać za pomocą następującego algorytmu: Oznacz każdy znak na wejściu indeksem 1. Wpisz znak numer 1...

9
Quining, ale z plikami Windows!

Napisz quine, która po uruchomieniu tworzy się w bieżącym katalogu, w pliku źródłowym o nazwie sama. Będziemy używać w tym systemie Windows, więc nazwa pliku (a zatem quine) musi mieć następujące ograniczenia: Żadna z tych postaci \ / : ? * < > | Mniej niż 211 255 znaków Ograniczenia i...

9
Konwertuj AWG na Cale

AWG (American Wire Gauge) to powszechny sposób określania rozmiarów drutów. Twoim zadaniem w tym wyzwaniu jest konwersja z danego miernika na średnicę drutu w calach. Rozmiar w calach dla skrajni od 4/0do 40pokazano w poniższej tabeli: Tabela mierników do cali | AWG | Diameter (Inches)...