Pytania oznaczone «natural-language»

30
Digital Sum Fibonacci

Wszyscy znamy sekwencję Fibonacciego : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Zamiast tego f(n) = f(n-1) + f(n-2)weźmiemy cyfrową sumę poprzednich 2 wpisów. Sekwencja powinna zacząć się od tego 0, 1, po czym różnice są szybko widoczne. Ta...

29
Oblicz super-logarytm

To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest...

29
Miraż inteligentnej osoby

Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

28
Wsparcie! Mój kalkulator działa nieprawidłowo!

Wprowadzenie Mój kalkulator zachowuje się dziwnie. Czasami, gdy wpisuję 8, wyświetla się 2. A czasami, gdy wpisuję 6, wyświetla się +. Niektóre przyciski są pomieszane! Czy ktoś mógłby mi pomóc ustalić, który? Wyzwanie: Dane wejściowe: lista niepoprawnych równań z poprawnymi wynikami. Wyjście:...

28
Znajdź słowa zawierające każdą samogłoskę

Twój program musi znaleźć wszystkie słowa z tej listy słów, które zawierają wszystkie samogłoski ( a e i o u y). Są na to łatwe sposoby, ale szukam najkrótszej odpowiedzi. Wezmę dowolny język, ale chciałbym zobaczyć Basha. Oto przykład (można go znacznie poprawić): cat wordlist.txt | grep "a" |...

27
Konwertuj liczbę pojedynczą na liczbę mnogą

Istnieją dwie formy rzeczowników: pojedyncza i mnoga. Konwersja między tymi dwoma jest dość łatwa. Zwykle kończysz to s. dawny. car=> cars. Jeśli kończy się s, x, z, chlub sh, zakończ go es. dawny. bus=> buses. Jeśli kończy ysię spółgłoską tuż przed nim, zmień ysię ies. dawny. penny=>...

27
Invalid Invali Inval

Ten pomysł jest luźno oparty na wiadomości czatu @ TùxCräftîñg . Spójrz na poniższą przykładową sekwencję: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Po INVALID9tym zaczyna się tak: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 A potem INVALI9jest tak: INVAL0, INVAL1, INVAL2,...

27
Liczby z symetrią rotacyjną

Biorąc pod uwagę liczbę całkowitą, wypisz prawdziwą wartość, jeśli w przeciwnym razie jest ona taka sama do góry nogami (obrócona o 180 °) lub wartość fałszowania . 0, 1i 8mają symetrię obrotową. 6staje się 9i vice versa. Sekwencja liczb dająca prawdziwe wyniki: OEIS A000787 0, 1, 8, 11, 69, 88,...

26
Jakie jest najczęstsze słowo?

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 /...

26
Mirror, Mirror, w kodzie

Dwuwymiarowe języki programowania często mają polecenia lustrzane, takie jak /i \do przekierowania wskaźnika instrukcji na siatce: >>>>\ v v <<<</ W tym wyzwaniu otrzymasz kierunek i lustro i musisz określić kierunek wychodzenia. Zasady Kierunek nadejścia będzie...

26
Golf Me OOP!

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...

24
Operacja zaimka

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ż...

24
WymowaSort ™

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...

24
Nie ma sprawy! …Albo to jest?

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...

23
Leet to English Translation

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...

21
Wypisz następną kana

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...

21
Jak długo zostało?

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...