Jest zima i nadeszła pora roku, aby zaczęło się robić zimno (i dziwne kolorowe chusty na głowie zaczęły pojawiać się ... wkrótce). Napiszmy kod, aby zamrozić zdjęcia awatarów i inne obrazy, aby pasowały do motywu! Wkład Dane wejściowe do zgłoszeń do tego wyzwania powinny być obrazem (obraz, który ma zostać …
Język kompilatora bez wyraźnego akronimu, w skrócie INTERCAL , jest bardzo unikalnym językiem programowania. Wśród jego niepowtarzalnych cech znajdują się operatory binarne. Dwa operatory binarne INTERCAL są przeplatane (znane również jako mingle ) i select . Przeplot jest reprezentowany przez zmianę (¢), a wybór jest reprezentowany przez sqiggle (~). Przeplot …
Wkład Ciąg alfanumeryczny s. Wydajność Najkrótszy ciąg występujący dokładnie raz jako (ciągły) podciąg w s. Nakładające się wystąpienia są liczone jako odrębne. Jeśli jest kilku kandydatów o tej samej długości, musisz wydrukować wszystkie z nich w kolejności występowania. W tym wyzwaniu pusty ciąg występuje n + 1razy w ciągu długości …
To pytanie jest oparte na wieżach z układaniem liczb (znanych również jako Wieżowce), w które można grać online . Twoim celem jest rozwiązanie zagadki i ustalenie wskazówek - liczby wież widocznych wzdłuż każdego rzędu i kolumny. To jest kod golfowy, więc wygrywa najmniej bajtów. Jak działa Towers Rozwiązaniem puzzle Towers …
Biorąc pod uwagę prostokątny tekst jako łamigłówkę wyszukiwania słów i ciąg wyszukiwania, określ, czy tekst zawiera szukany ciąg. Wyszukiwany ciąg może się pojawić: poziomo, pionowo lub po przekątnej do przodu lub do tyłu Możesz napisać funkcję lub program i wziąć dwa ciągi wejściowe za pomocą argumentu funkcji, ARGV lub STDIN. …
Biorąc pod uwagę dowolną 16-bitową liczbę całkowitą bez znaku, zamień jego liczbę dziesiętną (tj. Base-10) na siatkę 4x4 ASCII jego bitów, z najbardziej znaczącym bitem (MSB) w lewym górnym rogu, najmniej znaczącym bitem (LSB) na w prawym dolnym rogu, czytaj dalej, a następnie w dół (jak tekst w języku angielskim). …
tło Pracujesz dla jakiegoś producenta gier planszowych i musisz produkować drewniane płytki z cyframi od 0 do n wygrawerowanymi na nich w niektórych grach. Jednakże, bez dalszej zwłoki, niektóre płytki stałaby się nie do odróżnienia, na przykład, 6i 9. Aby tego uniknąć, musisz wyposażyć liczby, które można pomylić z innymi …
To pytanie jest inspirowane okładką książki „Godel, Escher, Bach”: Wyzwanie polega na napisaniu funkcji, która mówi, czy trzy podane litery mogą wytworzyć rzeźbę 3D, którą można odczytać z trzech stron. W tym ćwiczeniu jedynymi literami, których możesz użyć, są 26 bitmap * 5 pikseli * 5 pikseli: Lub binarnie (od …
Musisz wygenerować stereogram tekstowy na podstawie ciągu wejściowego zawierającego akapit tekstu, pustą linię, a następnie ukrytą wiadomość. Wynik zostanie wyświetlony jako para akapitów, jeden o różnych odstępach, powodujący podniesienie efektu podczas oglądania stereograficznego (wyjaśnienie znajduje się tutaj ). Przykład Wkład: I invented vegetarianism. It is a diet involving no meat, …
Rozważ ciąg długości N, taki jak Peanut ButterN = 13. Zauważ, że w ciągu znajduje się para N-1 sąsiadujących znaków. Bo Peanut Butterpierwsza z 12 par to Pedruga to eaostatniaer . Gdy pary są w większości różnymi znakami, ciąg ma masywną jakość, np chUnky. Gdy te pary są w większości …
Wprowadzenie Niedawno zaakceptowałeś ofertę pracy w Pretty Good Software Company. Jesteś całkiem zadowolony z wielkości swojego biura, ale czy masz największe biuro? Trudno to odróżnić od spojrzenia na biura współpracowników, kiedy wpadniesz. Jedynym sposobem na rozwiązanie tego problemu jest sprawdzenie planów budynku ... Twoje zadanie Napisz program, skrypt lub funkcję, …
Wkład: Otrzymasz serię liczb całkowitych (podawanych przez standardowe wejście lub monit). Każda para liczb całkowitych z tej serii reprezentuje SZEROKOŚĆ budynku [prawidłowy zakres: 1..10] i WYSOKOŚĆ [prawidłowy zakres: 0..10] Załóżmy, że dane wejściowe są dobrze sformułowane. Przykładowe dane wejściowe (drugi wiersz służy wyłącznie do celów demonstracyjnych): 1 2 1 1 …
Code golf: Wydrukuj obraz kodu źródłowego. Wymagania Musi wyświetlać obraz samego kodu źródłowego, a nie wersję przechowywaną gdzie indziej i pobieraną w czasie wykonywania. Kod musi być wystarczająco czytelny, aby można go było skopiować ręcznie i odtworzyć wyniki. Obowiązuje dowolny format obrazu. Bonusy -10% twojego wyniku, jeśli zezwolisz na więcej …
Załóżmy, że mamy ciąg znaków i chcemy znaleźć maksymalną powtarzalną sekwencję każdej litery. Na przykład biorąc pod uwagę przykładowe dane wejściowe: "acbaabbbaaaaacc" Dane wyjściowe dla próbki wejściowej mogą być: a=5 c=2 b=3 Zasady: Twój kod może być funkcją lub programem - do wyboru Dane wejściowe mogą być wprowadzane przez stdin, …
Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i …
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.