Pytania oznaczone «parsing»

21
Policz typowe wzorce Game of Life

Zadanie polega na tym, aby odczytać z pliku Golly .rlelub zwykłego tekstu (do wyboru), którego nazwa pliku jest podana (na STDIN lub jako argument wiersza poleceń) oraz zidentyfikować i policzyć wspólne wzorce w zakodowanej w nim siatce. Alternatywnie możesz zamiast tego udostępnić zawartość pliku...

21
Policz bajty programu

Uwaga 2: Przyjąłem @DigitalTrauma6-bajtową odpowiedź. Jeśli ktokolwiek może to pokonać, zmienię przyjętą odpowiedź. Dzięki za grę! Uwaga: Przyjmę odpowiedź o 18:00 czasu MST w dniu 14.10.2015. Dzięki wszystkim, którzy wzięli udział! Jestem bardzo zaskoczony, że nie zostało to jeszcze zadane (lub...

20
Proste renderowanie przecen

Istnieje kilka sposobów tworzenia nagłówków we wpisach w sieci Stack Exchange. Format to najczęściej 1 używany na PPCG wydaje się być: # Level one header ## Level two header ### Level three header Zwróć uwagę na spację po znakach skrótu. Pamiętaj też, że końcowe znaki skrótu nie są...

20
Uprość wprowadzanie macierzy!

Napisałem kilka wyzwań związanych z macierzami i wspólne dla wszystkich jest to, że używam formatu takiego jak ten poniżej, reprezentując macierze, zarówno w przykładach, jak i przypadkach testowych: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Jest to prawdopodobnie kłopotliwy format w wielu...

19
Wyraźnie nawiasuj ciągi APL

W APL możesz pisać funkcje ukryte, zwane pociągami . Ich działanie nie ma znaczenia dla tego wyzwania. Oto różne sposoby ich grupowania za pomocą ⍴funkcji: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Kolejność pozostaje taka sama....

19
Czy jest więcej twardych przedmiotów lub miękkich przedmiotów?

Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt...

19
Liczba mieszana do niewłaściwej frakcji

Liczba mieszana do niewłaściwej frakcji W tym wyzwaniu zamienisz liczbę mieszaną na niewłaściwy ułamek. Ponieważ niepoprawne ułamki używają mniejszej liczby, kod będzie musiał być jak najkrótszy. Przykłady 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Specyfikacja Możesz założyć, że...

19
Konwertuj wyrażenie na notację Panfix

Przeglądałem esolangi i trafiłem na ten język: https://github.com/catseye/Quylthulg . Jedną interesującą rzeczą w tym języku jest to, że nie używa on przedrostka, postfiksa ani poprawki, używa wszystkich trzech , nazywając to notacją „panfix”. Oto przykład. Do reprezentowania normalnej Infix 1+2w...

19
Dames, zróbcie matematykę!

Kolejność operacji, PEMDAS, jest podstawową zasadą w matematyce, która mówi nam, które operacje kolejności należy wykonać: „Nawiasy, wykładniki, mnożenie i dzielenie oraz dodawanie i odejmowanie” Problem w tym, że PEMDAS nie jest bardzo wszechstronny! Co jeśli chcesz to zrobić w innej kolejności?...

19
Policz postacie - krok po kroku!

Prosta część: Biorąc pod uwagę ciąg wejściowy zawierający tylko drukowalne znaki ASCII (spacja - tylda), policz liczbę wystąpień każdego znaku i zwróć wynik w dowolnym dogodnym formacie. Wynik na sznurku a%hda7apowinno być coś takiego: a:3, %:1, h:1, 7:1, d:1. Sortowanie nie jest konieczne,...

19
Znajdź naszych zaginionych zmarłych

Wyzwanie Piotr zmartwychwstał, aby ocalić nas przed podwójnymi wyzwaniami! Peter Taylor nie żyje i nie ma co do tego wątpliwości (cóż, poza ogromną ilością wątpliwości, które mamy ... ale po prostu zignoruj ​​to). W jego pamięci musisz napisać program, który określa, czy dany użytkownik żyje, czy...

18
Minimalizowanie instrukcji matematycznych

Wyzwanie Jesteś właścicielem niesamowitej usługi o nazwie Coyote Beta , która w magiczny sposób odpowiada na pytania matematyczne wysyłane do niej przez Internet. Ale okazuje się, że przepustowość jest droga. Masz dwie możliwości: albo utworzyć „ Coyote Beta Pro”, albo znaleźć sposób na...

18
Zamachaj samogłoskami!

Uwaga: tytuł został celowo wpisany błędnie. Biorąc pod uwagę ciąg s, zamień pierwsze serie samogłosek co 2 słowa. W przypadku tego wyzwania y jest uważane za samogłoskę. Na przykład, biorąc pod uwagę „wielki dzień pana”: 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]"...

18
Jaka jest druga nie powtarzająca się postać?

Na podstawie tego pytania z Code Review Biorąc pod uwagę niepusty łańcuch drukowalnych znaków ASCII, wypisz drugi niepowtarzalny znak. Na przykład dla danych wejściowych DEFDi wyjściowych F. Wejście Pojedynczy ciąg znaków w dowolnym odpowiednim formacie . Wynik Drugi znak, który nie...

18
Szybki golf: Złoty lider

Wyzwanie Wykorzystując dane z API tutaj , wyjście nazwy trzech krajów z największą ilością złote medale olimpijskie w Rio 2016 Olympic Games (czyli pierwszym elementem zwracanej listy). Na przykład w momencie wysyłania (18:23 UTC + 1, poniedziałek, 15 sierpnia) USA, Wielka Brytania i Chiny mają...

18
Parsuj RNA na kodony

Wprowadzenie RNA jest mniej znanym kuzynem DNA. Jego głównym celem jest kontrola produkcji białek w komórkach poprzez proces zwany translacją . W tym wyzwaniu Twoim zadaniem jest wdrożenie części tego procesu, w której RNA jest dzielony na kodony . To wyzwanie jest powiązane tematycznie, ale...

18
Oblicz moduł odwrotności

Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub...