Czasami, gdy rysuję, rysuję prostokąt, zaczynam od przekątnej z jednego z rogów, a następnie po prostu wykreślam linię, „odbijając” ją, gdy uderzę w bok prostokąta. Kontynuuję to, dopóki nie trafię w kolejny narożnik prostokąta (i mam nadzieję, że proporcje mojego prostokąta nie były irracjonalne;)). To jest jak wytyczenie ścieżki lasera …
Powinieneś napisać program lub funkcję, która jako ciąg wejściowy i wyjściowy zwraca ciąg reprezentujący wielobok ascii-art, a zwraca obszar wielokąta. Dane wejściowe to ciąg znaków składający się ze znaków _ / \ L V space i newlinedefiniujący prosty wielokąt (co oznacza brak dodatkowych segmentów, brak dotyku i brak przecięcia). Obszar …
Kości nieprzechodnie są ładnymi, małymi zabawkami, które przeczą naszej intuicji w teorii prawdopodobieństwa. Potrzebujemy kilku definicji tego wyzwania: Rozważ dwie kości A i B, które są rzucane jednocześnie. Mówimy, że bije B jeśli prawdopodobieństwo A wykazujący większą liczbę niż B jest większe niż prawdopodobieństwo B wykazujące większą liczbę niż A …
Czy jest lepszy problem dla PCG.SE niż wdrożenie PCG, lepszego generatora liczb losowych ? Ten nowy artykuł twierdzi, że przedstawia szybki, trudny do przewidzenia, mały, statystycznie optymalny generator liczb losowych. Jego minimalna implementacja C wynosi około dziewięciu linii: // *Really* minimal PCG32 code / (c) 2014 M.E. O'Neill / pcg-random.org …
To wyzwanie polegające na ćwiczeniu optymalizacji golfa w Pythonie - sztuczki i skróty wielokrotnego użytku do golenia kilku postaci. Wielu zna golfistów Python i korzysta ze wspólnych pomysłów z Python Tips . Niektóre z nich używają specyficznych dla Pythona funkcji, o których istnieniu możesz nie wiedzieć, chyba że je widziałeś, …
To jest proste: wydrukuj wykres Gantta ASCII . Biorąc pod uwagę zakresy zadań (czas rozpoczęcia - krotki czasu zakończenia), wydrukuj oś czasu Gantta w postaci -znaków dla każdego czasu trwania zadania - każde zadanie w nowej linii. Przykład Powiedzmy, że moje zakresy zadań są następujące 28->35, 34->40, 39->44, Gantt będzie …
Okej, więc wczoraj był drugi dzień Bożego Narodzenia, a moi (dziadkowie) rodzice i ja mieliśmy grę w „sjoelen”, jak to się nazywa w Holandii. Wewnętrzny programista pojawił się we mnie, ale właśnie gdy otrzymałem odpowiedź, zgubiłem ją. Chcę, żebyś to przerobił. Zasady: Masz drewnianą deskę, sjoelbak , z 4 pudełkami, …
Moi teściowie mają na swoim podwórku staw rybny wypełniony koi. Tak naprawdę nie przyszło mi to do głowy, dopóki nie zauważyłem następującego fragmentu mojego kodu. ',') & '_' ... Miałem twarze ryb, które patrzyły na mnie z ekranu ... Co dało mi świetny pomysł ... Moją misją dla was, moi …
Spodziewałem się opublikować coś bardziej złożonego jako moją pierwszą łamigłówkę w PCG, ale szczególne pytanie ... o pracę domową w Stack Overflow zainspirowało mnie do opublikowania tego. Chcą: wydrukuj następujący wzór dla dowolnego słowa zawierającego nieparzystą liczbę liter: P M R A O R G O R R A P …
W przypadku tego wyzwania kołdra artystyczna ASCII będzie blokiem tekstu o szerokości 24 znaków i wysokości 18 linii, zawierającym znaki =-<>/\w podobny do kołdry wzór, który jest symetryczny poziomo i pionowo. Przykładowa kołdra: ======================== ------------------------ //\\//\\\//\/\\///\\//\\ <<><<>>>>><<>><<<<<>><>> /\\/\\\\/\/\/\/\////\//\ ------------------------ /\/////\\///\\\//\\\\\/\ \///\/\/\\\\////\/\/\\\/ \///\/\/\\\\////\/\/\\\/ /\\\/\/\////\\\\/\/\///\ /\\\/\/\////\\\\/\/\///\ \/\\\\\//\\\///\\/////\/ ------------------------ \//\////\/\/\/\/\\\\/\\/ <<><<>>>>><<>><<<<<>><>> \\//\\///\\/\//\\\//\\// ------------------------ …
Prosty konkurs zainspirowany pytaniem dotyczącym przepełnienia stosu : Dostajesz obraz powierzchni sfotografowanej przez satelitę. Obraz jest bitmapą, na której woda jest oznaczona „ .”, a ziemia jest oznaczona „ *”. Grupy sąsiadujących *tworzą wyspę. (Dwa ' *' sąsiadują ze sobą, jeśli są poziomymi, pionowymi lub ukośnymi sąsiadami). Twoim zadaniem jest …
Zainspirowany przez... Praca w sieci - jak mogę ustalić, ile adresów IP znajduje się w danym zakresie? Napisz program lub funkcję, która pobiera dwa ciągi wejściowe, z których każdy jest adresem IPv4 wyrażonym standardową notacją kropkowaną i wysyła lub zwraca liczbę adresów IP objętych tym zakresem, w tym dwa wejścia …
Cel Z Wikipedii : Akronim rekurencyjny to akronim, który odnosi się do siebie w wyrażeniu, za którym stoi. Twoim celem jest sprawdzenie, czy łańcuch jest akronimem rekurencyjnym. Akronim to pierwsze słowo W słowach nie jest rozróżniana wielkość liter, oddzielone pojedynczym odstępem. Podany ciąg nie zawiera interpunkcji ani apostrofu. Tylko pierwsza …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.