Utwórz zegar binarny BCD w ASCII. Zgodnie z domniemaniem wyświetla czas w sześciu kolumnach kropek: (źródło: Wikimedia Commons ) Każda kolumna jest cyfrą kodowaną binarnie, odczytuje godziny, minuty i sekundy od lewej do prawej. Godziny podane są w formacie 24-godzinnym. Czas na wyświetlenie jest odczytywany z wiersza poleceń lub ze …
Napisz program, który przy niewielkiej dodatniej parzystej liczbie całkowitej ze standardowego wejścia oblicza prawdopodobieństwo, że przerzucenie tylu monet spowoduje połowę liczby głów. Na przykład, biorąc pod uwagę 2 monety, możliwe wyniki to: HH HT TH TT gdzie H i T są głowami i ogonami. Istnieją 2 wyniki ( HTi TH), …
Zaimplementuj wielomianowy długi podział, algorytm, który dzieli dwa wielomiany i pobiera iloraz oraz resztę: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 W swoich programach będziesz reprezentować wielomiany jako tablicę, ze stałym wyrazem …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Piszesz program automatycznej kasy fiskalnej. Użytkownik potrzebuje zmiany przy najmniejszej liczbie użytych monet. Napisz program, który pobiera kwotę (powiedzmy …
To jest łamigłówka słowna. Twój program powinien zaakceptować dwa słowa na standardowym wejściu. Słowo pierwsze to słowo początkowe. Słowo drugie to słowo końcowe. Od słowa początkowego musisz dotrzeć do słowa końcowego zmieniając / dodając / usuwając jedną literę na raz. Po każdej modyfikacji musi utworzyć nowe ważne słowo. Dodane litery …
Zaczynając od 1-TET, dawaj równe temperamenty, które mają coraz lepsze przybliżenie idealnej piątej (tylko stosunek 3/2). ( Sekwencja OEIS A060528 ) Formalny opis sekwencji, skopiowany z OEIS: Lista równych temperamentów (równe podziały oktawy), których najbliższe kroki skali są coraz bliższe stosunkom dwóch tonów muzycznej harmonii: idealnej 4., 4/3 i jej …
Blow-up jest potężnym narzędziem w geometrii algebraicznej. Pozwala na usunięcie osobliwości ze zbiorów algebraicznych przy jednoczesnym zachowaniu reszty ich struktury. Jeśli nie znasz tego, nie martw się, faktyczne obliczenia nie są trudne do zrozumienia (patrz poniżej). Poniżej rozważamy powiększenie punktu(0,0)(0,0)(0,0)krzywej algebraicznej w 2D. Krzywą algebraiczną w 2D podaje locus zero …
Wyzwanie Biorąc pod uwagę dwa ciągi, każdy o długości do 30, składające się z drukowalnych znaków ASCII (kody [ 32 , 126 ][32,126][32, 126]), umieść je na skali wagi w jak najmniejszej liczbie bajtów kodu! Składa się z następujących kroków: Oblicz i porównaj wagi strun Wybierz odpowiednio pochyloną skalę ASCII-art …
tło MQTT (Message Queuing Telemetry Transport) jest standardowym protokołem przesyłania wiadomości opartym na publikowaniu i subskrypcji ( Wikipedia ). Każda wiadomość ma temat, na przykład następujące przykłady: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Klienci MQTT mogą subskrybować tematy wiadomości za pomocą symboli wieloznacznych: Pojedynczy poziom: + Wszystkie poziomy dalej: # …
Biorąc pod uwagę ciąg wejściowy, napisz program, który wypisuje całkowitą liczbę linii i krzywych. Wyzwanie Pobierz dane wejściowe z STDINdowolnej innej metody. Dane wyjściowe STDOUTlub dowolna inna metoda danych wyjściowych, łączna liczba linii i krzywych zawartych w ciągu, w tej kolejności , na podstawie poniższej tabeli we fragmencie kodu. Wszelkie …
Wprowadzenie: Widziałem, że teraz jest tylko jedno wyzwanie związane z badmintonem . Ponieważ sam gram w badmintona (od 13 lat), pomyślałem, że dodam kilka wyzwań związanych z badmintonem. Oto drugi ( pierwszy można znaleźć tutaj ): Wyzwanie: Niektóre zasady dotyczące badmintona służą: Podanie zawsze będzie wykonywane po przekątnej przez sieć. …
„Talk” to barokowy język oparty na akumulatorach, który powstał w odpowiedzi na cytat Dennisa na talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Język „Talk” ma 4 polecenia: 00 Jeśli akumulator ma wartość 0, ustaw akumulator na 0. 01 Jeśli akumulator ma wartość 0, ustaw akumulator na …
Zadanie Biorąc pod uwagę ciąg wejściowy jednego lub więcej znaków ASCII, których punkty kodowe mają wartość od 0 do 128 (wyłączne), wykonaj następujące czynności: Konwertuj każdy znak na 7-bitowy kod ASCII (jeśli kod ASCII jest mniejszy niż 7 bitów, wstaw początkowe bity zerowe) Połącz wszystkie bity (powoduje to, że 7*nbit …
Twoim zadaniem jest pobranie tablicy liczb rzeczywistych i zwrócenie wartości w tym punkcie tablicy. Tablice zaczynają się odππ\pi i są zaliczane ππ\piinterwały. Chodzi o to, że faktycznie interpolujemy między elementami, biorąc pod uwagę „indeks”. Jako przykład: Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, …
tło W grze Nim gracze naprzemiennie usuwają „kamienie” z „stosów”: w każdej turze gracz musi usunąć jeden lub wszystkie kamienie z jednego stosu. Celem Nim jest zabranie ostatniego kamienia lub, w wariancie misere, zmusić przeciwnika do zrobienia tego - jednak okazuje się, że strategie są prawie identyczne. Nim to fajna …
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.