Mam poważny problem. Mam kilka plików tekstowych, w których trzymam moje bardzo ważne liczby - wszystkie ważne! I dwójki i trójki .. Liczby te były tak ważne, że nie mogłem powierzyć ich nowym systemom liczb dziesiętnych lub binarnych. Zachowałem każdy numer zakodowany w jednym, ponieważ: +--+ | | +---+ +----+ …
Biorąc pod uwagę trzy wzajemnie styczne koła, zawsze możemy znaleźć dwa kolejne koła, które są styczne do wszystkich trzech z nich. Te dwa nazywane są kręgami Apolli . Zauważ, że jedno z kręgów apollińskich może faktycznie znajdować się wokół trzech początkowych kręgów. Zaczynając od trzech stycznych kół, możemy utworzyć fraktal …
Zadanie polega na wyświetleniu n znaków w tabeli ASCII . Możesz napisać funkcję (lub program, który przyjmuje argument jako parametr, dozwolone jest również STDIN), który przyjmuje parametr n , który będzie indeksem ostatniego znaku do wydrukowania. Zadanie jest dość proste, więc jako przykład oto możliwa implementacja w Pythonie 2.7: (lambda …
Napisanie programu, który odczytuje n×n×nn×n×nn\times n \times n tablicę wartości binarnych, które reprezentują takie n×n×nn×n×nn\times n \times n modułu, który składa się z n3n3n^3 mniejszych modułów. Każda wartość określa, czy woksel (mały sześcian) jest obecny w danej pozycji, czy nie. Program musi wypisać podaną tablicę jako grafikę ASCII (co oznacza …
Płyniesz kajakiem po dość szybkiej rzece o białych wodach. Nagle wiosła eksplodują i znajdujesz się w niebezpiecznej sytuacji, pędzącej szybko rzeką bez żadnych wioseł. Na szczęście nadal masz umiejętności programistyczne, więc postanawiasz wykuć program na boku kajaka, aby pomóc ci przetrwać bystrza. Jednak z boku czółna nie ma zbyt dużej …
Wybierz cytat lub frazę o długości dokładnie 5 słów, np Programming puzzles and code golf!. Napisz program, który po dodaniu do siebie n razy, wyświetli pierwsze n + 1 słów frazy w kolejności. Na przykład, jeśli kod Twojego programu był, MYPROGa Twoja fraza była Programming puzzles and code golf!uruchomiona ... …
Jack i Jane postanowili zagrać w szachy, aby spędzić czas z dala. Niestety, Jack jest kiepski w wizualizacji. Oczywiście ciężko jest mu określić ruchy danego pionka innego niż pionek! Twoim wyzwaniem jest pomoc Jackowi w znalezieniu możliwych opcji dla danego pionka (innego niż pionek). W przypadku zapomnienia różne elementy są …
Wprowadzenie Deszcz w końcu opadł. Większość ludzkości utonęła z powodu błędu w kodzie @ user12345 . Ocaleni są rozproszeni po całym archipelagu. Komunikacja radiowa jest uruchomiona, a ludzkość jest gotowa do ponownego rozwoju. Bez żadnego powodu piraci zombie zgromadzili się w Prime Meridian i zamiatają na zachód. Horda pożera wszystko. …
Wprowadzenie Doświadczeni golfiści przygotowali nas na potop . Obszary zagrożone zostały ewakuowane, a ludność przeniosła się na wyżyny. Nie doceniliśmy powodzi (a być może wystąpił błąd w kodzie @ user12345). Niektóre obszary położone na dużych obszarach szybko zbliżają się do poziomu morza. Ściany muszą zostać wzniesione, aby zapewnić przetrwanie gęsto …
Wprowadzenie Istnieje wiele narzędzi, które mogą generować duże obciążenie procesora w celu przetestowania procesora (ów). W systemie Microsoft Windows można nawet używać urządzenia pokładowego calculator.exe, wprowadzać dużą liczbę, np. 999999999I naciskać n!kilka razy, aby procesory działały w nadgodzinach. Ale co jest w rozwiązaniu, jeśli sam go nie stworzyłeś? Misja Twoim …
Cel : Napisz program, który generuje piękne (?) Krajobrazy ASCII i sylwetki na tle nieba! Twój program ma tylko jedno wejście: ciąg znaków złożony z dowolnej kombinacji / powtórzeń znaków 0123456789abc. Dla każdego znaku wejściowego wypisz pionową linię złożoną w następujący sposób: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX …
Warunki Robak jest jakaś lista nieujemnych liczb całkowitych, a jej skrajna (czyli ostatni ) element jest nazywany głowy . Jeśli głowa nie jest równa 0, robak ma aktywny segment składający się z najdłuższego ciągłego bloku elementów, który obejmuje głowę i ma wszystkie swoje elementy co najmniej tak duże jak głowa …
EDYCJA Zmodyfikowałem sformułowanie zasad, aby niektóre rzeczy, które były ukryte, były bardziej wyraźne. Położyłem też nacisk na wyjaśnienie niektórych punktów pozornego zamieszania i wyraźnie zdefiniowałem opcję tworzenia samodzielnego programu zamiast funkcji. Celem jest tutaj utworzenie funkcji, która pobierze plik tekstowy (lub ciąg znaków) i przetransponuje go, tak aby linie stały …
Twoim wyzwaniem jest napisanie programu, który, biorąc pod uwagę rok, generuje w nim liczbę „piątek trzynastych”. Zasady i szczegóły: Możesz przyjmować dane wejściowe za pośrednictwem STDINlub jako argument przekazywany do programu. Powinieneś wypisać wynik na STDOUT. Możesz założyć, że dane wejściowe będą ważne i nie będą poprzedzać kalendarza gregoriańskiego (w …
Wyzwanie jest proste. Podaj możliwie najkrótszy kod, aby odtworzyć klasyczną grę w ponga dla dwóch graczy http://en.wikipedia.org/wiki/Pong . Poziom grafiki i funkcjonalności powinien być jak najbardziej zbliżony do tej demonstracji javascript http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html (ale bez dodatkowych opcji można kliknąć po lewej stronie lub informacje o ramce, fps itp. w prawym dolnym …
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.