Pytania oznaczone «restricted-source»

15
Bilans alfanumeryczny

Napisz program, który pobiera ciąg wejściowy i zlicza w nim liczbę znaków alfanumerycznych i niealfanumerycznych. Musi wyświetlać swój wynik w następujący sposób: wejście: http://stackexchange.com wyjście:20 + 4 = 24 Haczyk polega na tym, że kod źródłowy musi mieć taką samą liczbę znaków...

15
Tokenizuj język oparty na stosie

Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+',...

15
Konwolucja binarna

Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest...

15
Utwórz program papug

Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych...

15
Równość oscylacji

Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7...

14
Liczenie łańcuchów Cunninghama

Najwyższe liczby zawsze fascynowały ludzi. 2300 lat temu Euclid napisał w „Elementach” Liczba pierwsza to liczba mierzona przez samą jednostkę. co oznacza, że ​​liczba pierwsza jest podzielna tylko przez 1(lub sama). Ludzie zawsze szukali relacji między liczbami pierwszymi i wymyślali jakieś...

14
Moje źródło jest w porządku, jest twoje?

Wyzwanie polega na napisaniu programu, funkcji itp., Które obliczą, czy przekazany ciąg znaków jest „w porządku”. Oznacza to, że znaki ciągu mają kody znaków w kolejności od najmniejszej do największej. Najmniejszy kod znakowy musi być pierwszy. Rozumiem przez to najniższe punkty kodowe Unicode do...

13
Oblicz pierwiastek kwadratowy tylko przy użyciu ++

Twoim zadaniem jest obliczenie pierwiastka kwadratowego dodatniej liczby całkowitej bez użycia żadnych operatorów matematycznych do zmiany liczby, takich jak: Ustawianie zmiennej (np. SquareRoot = 5) Dodawanie (A + B) Odejmowanie (AB) Mnożenie (A * B) Division (A / B) Pierwiastki kwadratowe,...

13
Get The Getters

Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich...

13
Interpretuj luźne zakresy

Interpretuj luźne zakresy ListSharp to interpretowany język programowania, który ma wiele funkcji, jedną z nich jest kreator zasięgu oparty na indeksie 1, który działa w następujący sposób: Definiujesz zakres jako (INT) TO (INT)lub tylko (INT)tam, gdzie oba lub pojedyncze int mogą przejść od...