Posiadanie funkcji f, która przyjmuje argumenty x 1 , x 2 ,…, x n - tj. f: X 1 × X 2 ×… × X n → Y - curry redefiniuje f jako funkcję przyjmującą pojedynczy argument a 1, który odwzorowuje na jeszcze jedną funkcję. Ta technika jest przydatna do...
Posiadanie funkcji f, która przyjmuje argumenty x 1 , x 2 ,…, x n - tj. f: X 1 × X 2 ×… × X n → Y - curry redefiniuje f jako funkcję przyjmującą pojedynczy argument a 1, który odwzorowuje na jeszcze jedną funkcję. Ta technika jest przydatna do...
Sumy Riemanna po lewej i prawej stronie są przybliżeniami do całek oznaczonych . Oczywiście w matematyce musimy być bardzo dokładni, więc staramy się je obliczać za pomocą szeregu podziałów zbliżających się do nieskończoności, ale nie jest to potrzebne do celów tego wyzwania. Zamiast tego...
Kilka miesięcy temu miałem to pytanie jako łamigłówkę przed przesiewową rozmową kwalifikacyjną. Ostatnio, gdy myślę o blogu, pojawił się w mojej głowie jako dobry przykład, który można wykorzystać do funkcjonalnego rozwiązania problemu. Prześlę swoje rozwiązanie tego problemu, gdy tylko skończę...
Powiązane, ale wymaga to tylko dodatnich liczb całkowitych i nie musi być przemienne Funkcję parowania kantora opisano w tym artykule w Wikipedii . Zasadniczo jest to operacja taka, że po zastosowaniu do dwóch wartości X i Y można uzyskać oryginalne wartości X i Y, biorąc pod uwagę wynik. Twoim...
W tym wyzwaniu zostaniesz poproszony o wdrożenie dowolnej funkcji (lub pełnego programu), która spełnia dwie właściwości. Te właściwości to: Twoja funkcja musi być funkcją iniekcyjną (odwracalną) od wielomianów z nieujemnymi współczynnikami całkowitymi do nieujemnych liczb całkowitych. Oznacza...
Definicja Dodatnia liczba całkowita njest liczbą praktyczną (sekwencja OEIS A005153 ) i wszystkie mniejsze liczby całkowite dodatnie mogą być reprezentowane jako sumy różnych dzielników n. Na przykład 18jest liczbą praktyczną: jej dzielniki to 1, 2, 3, 6, 9 i 18, a inne dodatnie liczby całkowite...
Powiedzmy, że mamy określony zestaw funkcji na ciągach. Funkcje te przypominają wypełnianie pustych pól lub madlibów, z tym wyjątkiem, że pobierają tylko jeden wkład i używają go do wypełnienia wszystkich swoich pustych pól. Na przykład możemy mieć funkcję, która wygląda I went to the ____ store...
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove...
Rozważmy masz funkcji skrótu HH\mathcal{H} , który trwa ciągi długości 2n2n2n i powrót ciągi o długości nnn i ma tę właściwość, piękny, że jest odporna na zderzenia , czyli trudno jest znaleźć dwa różne ciągi s≠s′s≠s′s \neq s' z tego samego skrótu H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) =...
Jaki jest najkrótszy sposób na wyrażenie funkcji f(a,b)(c,d)=(a+c,b+d) w notacji bez punktów? pointfree.io daje nam uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) które przy odrobinie pracy można
Utwórz funkcję w wybranym języku, która wyświetli następujące informacje: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, E-I-E-I-O! Gdzie cowi moosą...
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 6 miesięcy temu . Nie mogę uwierzyć, że to wyzwanie już nie...
Definicje Bijection z zestawu Sdo zestawu Tjest funkcją ze Sdo Ttakich, że jeden z elementów Tjest odwzorowywany przez dokładnie jeden element S. Bijection w zestawie S jest bijection od Scelu S. Te liczby naturalne są liczbami całkowitymi, które są większe lub równe 0. Podzbiór zbioru Sjest...
Wiele ważnych tematów w algebrze abstrakcyjnej obejmuje funkcję binarną działającą na zbiorze. W badaniu takich tematów określono szereg właściwości takich funkcji. Twoim wyzwaniem będzie ustalenie, czy dana funkcja binarna w danej domenie ma pięć z tych
Utwórz najkrótszą funkcję do konwersji ciągu cyfr rzymskich na liczbę całkowitą. Reguły dla każdej litery można znaleźć na stronie Wikipedii . Litery powyżej 1000 będą miały nawiasy wokół nich, sygnalizując ich wyższą wartość. Wymagania: Należy przekonwertować cyfry rzymskie od 1 do 500...
Dzisiaj będziemy obliczać najbardziej wydajną funkcję binarną. Mówiąc dokładniej, obliczymy funkcję, która po utworzeniu wyrażenia z zastosowania funkcji do stałego wejścia 0 lub własnego wyjścia może reprezentować wszystkie dodatnie liczby całkowite z możliwie najkrótszymi wyrażeniami, nadając...
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...
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular...
Twoim zadaniem dzisiaj będzie pobranie istniejącego pliku i dodanie do niego zer, aż osiągnie określony rozmiar. Musisz napisać program lub funkcję, która pobierze nazwę pliku w bieżącym katalogu fi liczbę bajtów b. Zachowując oryginalną treść f, musisz napisać na końcu zero (bajty zerowe, a nie...
Zadanie Teatr ma 10 rzędów, oznaczonych Ana Jod przodu do tyłu, a 15 miejsc w każdym wierszu, ponumerowanych od 1 do 15, od lewej do prawej. Program korzysta z następujących zasad, aby wybrać najlepsze miejsca. Zasada 1: Wszystkie miejsca w jednej rezerwacji muszą znajdować się w tym samym...