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.
Jakie jest najczęstsze słowo? Biorąc pod uwagę zdanie, twój program musi przejść przez to, licząc częstotliwości każdego słowa, a następnie wypisać najczęściej używane słowo. Ponieważ zdanie nie ma stałej długości, a zatem może być bardzo długie, kod musi być możliwie jak najkrótszy. Zasady / wymagania Każde zgłoszenie powinno być pełnym …
Golf Me OOP! Dwa ważne elementy programowania obiektowego to dziedziczenie i kompozycja. Razem pozwalają na tworzenie prostych, ale potężnych hierarchii klas w celu rozwiązywania problemów. Twoim zadaniem jest przeanalizowanie szeregu stwierdzeń dotyczących hierarchii klas i udzielenie odpowiedzi na pytania dotyczące hierarchii. Wkład Seria stwierdzeń i pytań dotyczących hierarchii klas, czytanych …
W języku angielskim rzeczowniki mogą przybierać dwie różne formy w zależności od tego, czy są w liczbie pojedynczej (jedna) czy mnogiej (cokolwiek innego). Na przykład powiedzielibyśmy „1 pies”, ale „2 psy”, „0 psów”, „57 psów” i tak dalej. W języku rosyjskim istnieją trzy kategorie. Zamiast „1 pies, 2 psy, 5 …
Wprowadzenie Rozmowa uliczna może być naprawdę trudna do zrozumienia, szczególnie dla programistów, którzy nie są znani z tego, że są bardzo uliczni. Twoim zadaniem jest stworzenie tłumacza, który pomoże nam wszystkim przetrwać w środowisku miejskim. Wyzwanie Biorąc pod uwagę zdanie angielskie jako dane wejściowe, utwórz program lub funkcję, która określa, …
Wszyscy znamy różne fantazyjne algorytmy sortowania, ale żaden z nich nie podaje liczb w sposób łatwy do wymówienia. Aby temu zaradzić, proponuję użycie WymowaSort ™, najbardziej naturalnego sposobu sortowania list liczb. Wymowa Oficjalne zasady wymawiania liczb (w tym wyzwaniu) są takie, że cyfry wymawiane są jeden po drugim, a powstały …
Wyzwanie Napisz funkcję lub program, który jako argument przyjmuje ciąg złożony z jednego lub więcej subiektywnych zaimków osobowych , oddzielonych znakami + . Wynikiem musi być pojedynczy zaimek, który jest wynikiem relacji zdefiniowanej w następnym akapicie. Oczywiście możesz edytować, ponieważ chcesz poprawić błędy gramatyczne, które z pewnością są obecne;) To …
Solidny kwadrat (podobny do magicznego kwadratu ) to układ liczb całkowitych od 1 do N 2 na siatce N na N tak, że każda podsiatka 2 na 2 ma tę samą sumę. Na przykład dla N = 3 jest jeden solidny kwadrat 1 5 3 9 8 7 4 2 …
Twoim wyzwaniem jest napisanie programu do tłumaczenia (angielskiego) leetspeak / lolspeak / txtspk na normalny angielski. Twój program powinien czytać ze standardowego wejścia i wyjścia na standardowe wyjście, chyba że Twój język ich nie obsługuje. Możesz użyć pliku zawierającego listę słów w języku angielskim, oddzielone nowymi wierszami. Powinien zostać wywołany …
Biorąc pod uwagę ciąg znaków, określ, czy jest to rzeczownik, czy nie. Zostaniesz oceniony na 1000 najczęściej używanych angielskich słów według liczby, którą poprawnie oznaczysz jako rzeczownik, czy nie. Wygra program lub funkcja, która poprawnie klasyfikuje większość tych słów w 50 bajtach lub mniej. Rzeczowniki Rzeczownik to słowo, które zazwyczaj …
Jak długo zostało? Ostatnio robiłem pizzę za pomocą 5-minutowego timera na telefonie. Kiedy ktoś wszedł i zapytał mnie, jak długo zostało, na początku byłem przez chwilę zdezorientowany, jak odpowiedzieć na pytanie. Widzicie, jeśli licznik czasu w tej chwili był o 3:47, to zanim przeczytałem głośno „Trzy minuty i czterdzieści siedem …
Słynny skonstruowany język Esperanto używa alfabetu łacińskiego (przeważnie, zobacz link do strony wikipedii, aby uzyskać szczegółowe informacje). Istnieją jednak znaki z akcentami: ĉ, ĝ, ĥ, ĵ, ŝ i ŭ . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex i u- breve .) Oczywiście te znaki są bardzo trudne do wpisania. Nawet w przypadku …
tło Włoski określony artykuł (odpowiadające angielskim z ) ma siedem różnych formach: l” , IL , lo , GLI , I , la , le . Wybór jednego zależy od trzech zmiennych: Płeć: męska / żeńska. Liczba: liczba pojedyncza / mnoga. Pierwsza litera następnego słowa: samogłoska / spółgłoska typu A …
Japońskie znaki kana odpowiadają jednemu dźwiękowi w języku japońskim. Z wyjątkiem ん ( n ), każda inna kana składa się z części spółgłosek i samogłoski. Istnieje naturalna kolejność w japońskiej kanie, rodzaj „porządku alfabetycznego”, który zazwyczaj jest ułożony w tabeli 10 na 5: | a i u e o ----------------------------- …
Bonjour, PPCG! Quelle heure est-il? Oznacza to, która godzina jest po francusku, bo właśnie o to chodzi w tym wyzwaniu. Czas mówienia po francusku (przynajmniej formalnie) różni się nieco od mówienia po angielsku. Mówienie czasu zaczyna się od Il est (Jest). Następnie podajesz godzinę, po której następuje heures (godzina). (Jeśli …
Masz napisać bardzo mały program o długości do 100 znaków. Twój program musi rozróżniać rzeczowniki francuskie od rodzaju męskiego i żeńskiego. Wynik powinien być taki, unjeśli jest męski i unekobiecy. Często istnieją pewne reguły statystyczne, których można przestrzegać (np. Jeśli kończy się na „e”, jest bardziej prawdopodobne żeńskie niż męskie). …
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.