Twierdzenie Nichomachusa odnosi kwadrat sumy do sumy kostek: i ma piękną geometryczną wizualizację: Wyzwanie: Stwórz drugą część tej wizualizacji w ascii. Musisz upewnić się, że wszystkie wizualne rozgraniczenia są przestrzegane na diagramie. Najłatwiej jest to zrobić z czterema „kolorami”, choć można to osiągnąć tylko z trzema (jak to zrobić w …
Powiązane, ale bardzo różne. Bustrofedon jest tekst, gdzie co drugi wiersz piśmie jest obrócony lub odwrócony, przy odwróconej litery. W tym wyzwaniu po prostu odwrócimy co drugą linię, ale pozostawimy nietknięte rzeczywiste znaki. Możesz wybrać, które wiersze mają zostać odwrócone, o ile są to wszystkie pozostałe. Możesz wziąć tekst w …
Wyzwanie Biorąc pod uwagę dwie cyfry 0-9 jako dane wejściowe, wyślij domino (z zestawu podwójnych dziewięciu domino ) z taką liczbą pipsów (kropek) na dwóch twarzach. Dziesięć możliwych ścian wygląda następująco (oddzielone rurami): | | o| o|o o|o o|o o o|o o o|o o o|o o o | o | …
Twierdzenie o nieskończonej małpie mówi, że w nieskończonym czasie maszyna wysyłająca nieskończony strumień losowych znaków zawsze będzie pisać dowolny tekst. To brzmi dla mnie jak świetny pomysł na wyzwanie. Proces Aby małpować ciąg A, należy wykonać następujące kroki: Weź pusty ciąg. Nazwiemy ten ciąg B. Wybierz jednolicie losowy znak ASCII …
Większość z nas wie ... że wszystkie liczby pierwsze p>3mają formę Ale ile jest liczb pierwszych Plus ( 6n+1), a ile minusowych liczb pierwszych ( 6n-1) w określonym zakresie? Wyzwanie Biorąc pod uwagę liczbę całkowitą k>5, policz, ile primes<=kjest PlusPrimes, a ile MinusPrimes . Przykłady bo k=100mamy [5, 11, 17, …
Biorąc pod uwagę dodatnią liczbę całkowitą N , Twoim zadaniem jest zwrócenie liczby kroków wymaganych przez następujący algorytm do osiągnięcia N : Znajdź najmniejszą trójkątny numer T i taka, że T i ≥ N . Zbuduj odpowiednią listę L = [1, 2, ..., i] . Chociaż suma wyrażeń L jest …
... i prawdziwy golf dla moich znajomych z kodu. Jest to wyzwanie oparte na rocznym komiksie XKCD, który składa się głównie z tostów (parodie pierwszego w komiksie) według wyraźnego wzoru, ale z pewnymi niewielkimi zmianami. Twoim zadaniem jest napisanie programu (lub funkcji), który pobiera pierwszą połowę dowolnego tostu z komiksu …
Inspiracją do wyzwania było to, co gdzieś widziałem: Słowo „zakonnica” to tylko litera n robiąca koło zamachowe Twoim zadaniem jest wziąć ciąg i ustalić, czy jest to pierwsza litera robiąca koło zamachowe. Zasady Łańcuch to litera wykonująca koło zamachowe, jeżeli: Pierwsza litera jest taka sama jak ostatnia litera. (List nie …
To jest odwrotność Let's do some „deciph4r4ng” W tym wyzwaniu Twoim zadaniem jest zaszyfrowanie łańcucha. Na szczęście algorytm jest dość prosty: odczytywanie od lewej do prawej, każdy typowy znak pisania (zakres ASCII 32-126) musi być zastąpiony liczbą N (0-9), aby wskazać, że jest taki sam jak znak N + 1 …
tło Świętujemy wydanie Dyalog APL 16.0 , w którym rozwiązaniem tego problemu jest {⊢⌺(≢⍵)⊢⍵}wyjaśnienie Zadanie Biorąc pod uwagę drukowalny ciąg ASCII o nieparzystej długości n , utwórz kwadrat n × n ze sznurkiem wyśrodkowanym poziomo, zduplikowanym, aby wyśrodkować go w pionie, oraz z akrostykami tego samego ciągu w każdym rzędzie …
Octothorpe, (zwany także liczba znak, hash lub hashtag lub znak funta) jest następujący znaków ASCII: # Czy to nie zabawny kształt? Zróbmy większe wersje! Oto twoje wyzwanie: Biorąc dodatnia N , wydać hashtag ASCII rozmiarze N . Na przykład hashtag ASCII o rozmiarze 1 wygląda następująco: # # ##### # …
Pisanie liczb należy do Hello Worldów programowania, często liczby 1-10. Chcę wypisać wiele liczb! Wiele, wiele liczb. Ale ile liczb muszę napisać? Zadanie Biorąc pod uwagę liczbę całkowitą, podaj liczbę jako wynik, która dałaby mi liczbę cyfr, które byłyby w ciągu zawierającym wszystkie liczby całkowite z zakresu od 0 do …
Twoim zadaniem jest napisanie kodu w języku Python 2 lub 3, tak aby to wyrażenie: (a+b)(c+d) == a*c + b*c + a*d + b*d oceni Truebez zgłaszania wyjątków. Aby to wyjaśnić, skopiuję twój kod do pliku, a następnie fromdo pliku import *. Następnie wpiszę wyrażenie w konsoli i sprawdzę, czy …
Proste, ale miejmy nadzieję, nie całkiem trywialne wyzwanie: Napisz program lub funkcję, która sumuje kpotęgę dzielącą liczbę n. Dokładniej: Dane wejściowe: dwie dodatnie liczby całkowite ni k(lub uporządkowana para liczb całkowitych itp.) Wyjście: suma wszystkich dodatnich dzielników ntego są kpotęgami liczb całkowitych Na przykład 11! = 39916800 ma sześć dzielniki …
opis problemu Wyobraź sobie, że jesteś żółwiem na siatce. Otrzymałeś dwie liczby f i b , i patrzysz na wschód. Przeprowadzasz marsz przez siatkę, licząc każdą napotkaną komórkę, zgodnie z następującymi zasadami: Domyślnie zapisujesz liczbę w komórce, w której się znajdujesz, a następnie idziesz naprzód. Jeśli liczba jest podzielna przez …
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.