Wprowadzenie Święty Mikołaj ma zbyt wiele nazw do przetworzenia i potrzebuje twojej pomocy! On potrzebuje napisać program lub funkcję, która wyprowadza nice, naughty, very naughtylub very very naughty. Aby określić, jak ktoś jest miły lub niegrzeczny, Mikołaj opracował algorytm: Nicea ( podział , matematyka ): Przede wszystkim otrzymujemy liczbę od …
Faro Shuffle to technika często używana przez magów do „Shuffle” talię. Aby wykonać losowanie Faro, najpierw pociąć talię na 2 równe połowy, a następnie przełożyć dwie połowy. Na przykład [1 2 3 4 5 6 7 8] Faro jest potasowany [1 5 2 6 3 7 4 8] Można to …
Kiedy pewnego dnia zacząłem rysować na papierze w kratkę, wymyśliłem powyższą czcionkę o ujemnych odstępach dla cyfr. Jeśli jeszcze tego nie zauważyłeś, odstępy między powyższymi kształtami dają złoty współczynnik 1.618033988749 . W tym wyzwaniu Twoim zadaniem jest pobranie liczby i wprowadzenie jej dokładnie tak, jak pokazano w powyższym przykładzie. Oto …
Święte wojny toczyły się o spacje kontra karty. (I oczywiście przestrzenie, będąc obiektywnie lepszymi, wygrały.) - Alex A. S OMe PEO P le jeszcze śmieci do w ccept że WHI c h Cl e arly Ś upreme. Właśnie otrzymaliśmy do pliku przy użyciu INCOR re ct, b reklamę i inf …
Dzisiaj, 11 listopada 2015 r., Jest Dzień Weteranów w Stanach Zjednoczonych. „ Taps ” to hejnał grany na amerykańskich pogrzebach wojskowych: ( „Taps” na SoundCloud z vtmiller ) Jest to prosta melodia, długa tylko na dwadzieścia cztery nuty i wykorzystująca tylko cztery różne nuty. Oto nuty: ( źródło ) Wyzwanie …
Nie lubię liczb, ale lubię sekwencję Fibonacciego. Jestem pewien, że moglibyśmy coś wymyślić. Przeczytaj jedną liczbę całkowitą n ze STDIN i wyślij n- tą liczbę Fibonacciego z bazy 26 ( abcdefghijklmnopqrstuvwxyzzamiast 0123456789) do STDOUT. Pierwsza liczba Fibonacciego wynosi 0. Druga to 1. Liczba n- ta Fibonacciego jest sumą liczb n- …
Napisz program, który przechodzi przez ciąg znaków non-białych (można założyć, że są cyfry 0do 9, ale nie w sposób, w jaki mają być przetwarzane zależy od tego) i dodaje spacje zgodnie z następującymi zasadami. Niech bieżący token będzie pustym ciągiem, a poprzednio emitowane tokeny będą pustym zestawem. Iteruj po znakach …
Problem Utwórz funkcję, która może określić, czy dowolny łańcuch DNA jest palindromem Watsona-Cricka. Funkcja pobierze ciąg DNA i wyświetli wartość prawdziwą, jeśli jest to palindrom Watsona-Cricka, a wartość fałszywą, jeśli nie jest. (Prawda i fałsz mogą być reprezentowane odpowiednio jako 1 i 0). Łańcuch DNA może być pisany wielkimi lub …
Napisać program lub funkcję, która pobiera ciąg znaków -=o., gdzie -=o's i .jest zawsze na przemian, charakter do charakteru. Ciąg będzie miał nieparzystą długość większą niż jeden i zawsze zaczyna się i kończy w jednym z -=o. Zasadniczo dane wejściowe będą wyglądać jak linia emotikonów, które dzielą oczy w różnych …
Istnieje 95 znaków ASCII do wydrukowania : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ W czcionce Consolas (domyślnie blok kodu Stack Exchange) niektóre znaki mają odbicia lustrzane wokół pionowej osi symetrii: Te pary znaków są wzajemnie zwierciadłami: () [] {} <> /\ Te postacie są zwierciadłami samych siebie: ! "'*+-.8:=AHIMOTUVWXY^_ovwx|(Zwróć uwagę, że spacja to jeden). Nie …
To wyzwanie dotyczy gry Kółko i krzyżyk, ale rozgrywane jest na torusie. Jak grać Aby stworzyć niezbędną planszę, zaczynasz od zwykłej planszy Kółko i krzyżyk. Najpierw złóż go do cylindra, łącząc lewą i prawą krawędź. Następnie złóż go w torus, łącząc górną i dolną krawędź. Oto prosta wizualizacja takiej planszy …
Proste wyzwanie na poniedziałkowy wieczór (no lub wtorek rano w drugiej połowie świata ...) Jako dane wejściowe podano zagnieżdżoną, potencjalnie poszarpaną tablicę dodatnich liczb całkowitych: [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] Twoim zadaniem jest określenie jego głębokości, która jest największą głębokością zagnieżdżenia …
Spójrz na ten kwiat rumianku: Ładne, prawda? A co, jeśli powiem ci, że to nie był właściwie jeden kwiat? Wiele kwiatów (w tym słoneczniki, rumianki, stokrotki i inne) faktycznie składa się z wielu bardzo małych kwiatów (czarne kropki na słonecznikach) na główce kwiatu. Te miniaturowe kwiaty nazywane są różyczkami i …
Wyrównanie linii! Biorąc pod uwagę znak i ciąg wielowierszowy, Twoim zadaniem jest wypełnienie każdej linii ciągu, aby znalazły się w linii między danym ogranicznikiem. Przykłady Wkład: , Programming, Puzzles And, Code golf Wydajność: Programming, Puzzles And, Code golf Wkład Dane wejściowe będą ciągiem wieloliniowym i znakiem (do którego zostaną wyrównane), …
cat nazywa się „Meow” Wszyscy znamy koncepcję catprogramu. Użytkownik wpisuje coś, echo powraca do użytkownika. Łatwy. Ale wszystkie catprogramy, które do tej pory widziałem, pominęły jeden fakt: cat„Meow”. Więc twoim zadaniem jest napisanie programu, który skopiuje wszystko STDINdo STDOUT UNLESS wejścia cat, w którym to przypadku twój program powinien wypisać …
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.