Pytania otagowane jako natural-language

Problemy związane z przetwarzaniem języków naturalnych w ludzki sposób. Zadania obejmują interpretację dowolnego tekstu, poprawianie pisowni lub gramatyki, rozumienie wymowy itp.

1
Napisz D * mn Jednoznaczny Cenzor
Cenzory są powszechnym narzędziem stosowanym w interwebach. Ale często cenzurują zbyt wiele słowa, przez co przekleństwa stają się niejednoznaczne dla czytelnika. A czasem nie cenzurują wystarczająco, więc słowa nadal obrażają. Twoim zadaniem jest to naprawić. Twoje zadanie Napisz program / funkcję / cokolwiek, co wymaga dwóch list i ciągu. Pierwsza …

27
Wygeneruj wymawiane słowo
Wyzwanie jest proste: wygenerować słowo. Dane techniczne: Słowo musi być wymawiane. Jest to definiowane jako „na przemian między spółgłoską i samogłoską”. Spółgłoska to jedna z następujących liter: bcdfghjklmnpqrstvwxz Samogłoska to jedna z następujących liter: aeiouy Słowo musi być generowane losowo. Słowa muszą zawierać każdą spółgłoskę i samogłoskę. (Nie możesz używać …

13
Ile sylab w tej liczbie?
Chciałbym wziąć numer i wiedzieć, ile sylab jest w nim, gdy mówi się po angielsku. Ograniczmy to do dodatnich liczb całkowitych, które są mniejsze niż tysiąc. Jestem Brytyjczykiem, więc podążymy za kolumną setek z „i”, gdy będą po niej jakieś niezerowe cyfry. Wyzwanie Napisz kod, który przyjmie dodatnią liczbę całkowitą …

12
AZ za 10 lat, rozumiesz?
Kontynuując moje poprzednie wyzwanie Policz do 20 słowami! , po raz kolejny użyjemy listy słów z tego wyzwania, aby wykonać inne zadanie. Tym razem będziesz używać wyłącznie: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Aby wybrać 26 różnych słów, każde zaczynające się od unikalnej litery, i …

18
Copodope Gopolopfop
The Language: Oppification Zabawny język do mówienia jest tworzony przez zastosowanie następującego procesu do każdego słowa: Umieść oppo każdej spółgłosce. Tak się Codestaje Copodope. Tak, to jest to. Na potrzeby tego wyzwania yzawsze jest spółgłoską. Wyzwanie: przeciwdziałanie opresji Podane słowo przeciwne, zwróć słowo oryginalne. Dane wejściowe będą zawierać tylko litery. …

3
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', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

2
Książki pełne bzdur: Zidentyfikuj limeryki
Jak wszyscy wiemy, limeryki to krótkie, pięcioliniowe, czasem lubieżne wiersze ze schematem rymowania AABBA i miernikiem anapestic (cokolwiek to jest): Pisanie absurdalnego wiersza pierwszej i piątej Limericka rymuje się słowem I tak, jak się spodziewałeś Rymują się z drugim Czwarta linia musi rymować się z trzecim Twoim zadaniem jest napisanie …

10
Konwertuj język angielski na liczbę bez wbudowanych bibliotek i bibliotek
To wyzwanie jest podobne do tego drugiego , jednak wprowadziłem ograniczenie (patrz pogrubiony tekst poniżej), które moim zdaniem uczyniłoby to znacznie trudniejszym i (mam nadzieję) dobrą zabawę. Wyzwanie Napisz program lub funkcję w dowolnym języku programowania, który przyjmuje jako dane wejściowe angielską nazwę dodatniej liczby całkowitej nnieprzekraczającej 100i zwraca njako …

5
Przetwarzanie tekstu nr 1: dzielenie wyrazów
tło Jest to pierwsza część 3-dołkowego pola golfowego poświęconego przetwarzaniu tekstu. Ogólny pomysł polega na tym, że jeśli weźmiesz tekst wejściowy i przejrzysz go przez wszystkie trzy wyzwania (z niewielką ilością kodu kleju), wypluje pięknie sformatowany akapit. W tym pierwszym wyzwaniu Twoim zadaniem jest dzielenie tekstu za pomocą podanych wzorców …

15
Bramy logiczne ręcznie
Stwórz program, który symuluje podstawowe bramki logiczne. Wprowadzanie: słowo pisane wielkimi literami, po których następuje 2 1-cyfrowe liczby binarne, oddzielone spacjami, np OR 1 0. Bramy OR, AND, NOR, NAND, XOR, i XNORsą potrzebne. Dane wyjściowe: Jakie dane wyjściowe wprowadzonej bramki logicznej otrzymają dwie liczby: 1 lub 0. Przykłady: AND …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

6
Odległość do czterech
To wyzwanie jest oparte na tym filmie . Zalecam obejrzenie go przed wypróbowaniem tego wyzwania. Najpierw definiujemy funkcję. Ta funkcja ( OEIS ) przyjmuje na wejściu liczbę całkowitą n i wyświetla liczbę liter w angielskiej reprezentacji n (bez spacji i łączników). Na przykład „trzy” ma 5 liter, więc 3 odwzorowuje …

13
Produkty Fibonacciego
Możesz rozłożyć liczbę większą niż 0 jako unikalną sumę dodatnich liczb Fibonacciego. W tym pytaniu robimy to poprzez wielokrotne odejmowanie największej możliwej dodatniej liczby Fibonacciego. Na przykład: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

4
Koniugat w hiszpańskim imperfect / Conjugue en el imperfecto de indicativo
Biorąc pod uwagę czasownik hiszpański w jego bezokolicznikowej formie, wypisz czasownik skoniugowany we wszystkich 6 formach niedokonanego znaku. Aby skoniugować bezokolicznik z niedoskonałym, usuń bezokolicznikowe zakończenie (-ar, -er, -ir, a czasami -ír) i dodaj niedoskonałe zakończenia wymienione poniżej. W niedoskonałym są trzy czasowniki nieregularne, również wymienione poniżej. Verb ending Replace …

4
Niedoskonałości w mon français
Aby skoniugować czasownik w l'imparfait , należy wykonać następujące czynności: Znajdź „rdzeń” słowa; osiąga się to przez pominięcie w -onsnous-skoniugowanej formie słowa. Na przykład vivre to nous vivons ; usuwanie -onsz plonów vivonówviv- . Weź łodygę i dodaj odpowiednie zakończenie, zgodnie z tematem. Oto zakończenia: je -ais tu -ais il/elle …

3
Rozłóż słowa na inne słowa (np. „Poświata” = „rufa” + „erg” + „niski”)
Oto jeden dla wszystkich, którzy tam są! Napisz program lub funkcję, która pobiera listę słów i tworzy listę wszystkich możliwych rozkładów konkatenatywnych dla każdego słowa. Na przykład: (Uwaga: jest to tylko niewielkie próbkowanie w celach ilustracyjnych. Rzeczywista wydajność jest znacznie większa.) afterglow = after + glow afterglow = aft + …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.