Pytania otagowane jako parsing

Ten znacznik oznacza wyzwania, w których analizowanie danych wejściowych jest dużą / główną częścią wyzwania.

1
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 bezpośrednio przez STDIN. Twój program powinien …

2
Symboliczna integracja wielomianów
Zastosuj całkę nieoznaczoną do danego ciągu. Jedyne reguły, których będziesz używać, są zdefiniowane jako takie: ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C i n są stałymi. Dane techniczne: Musisz być w stanie zintegrować wielomiany z …

15
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 nie szukałem wystarczająco dużo). Tak czy inaczej, to wyzwanie …

24
Wynik kręgli z 10 pinów - edycja World Bowling
Punktacja World Bowling Wiele osób poszło do lokalnego centrum gry w kręgle, aby zagrać w kilka gier w kręgle, a wiele osób nadal próbuje wyliczyć swoje wyniki. World Bowling wprowadził uproszczony system punktacji, aby przyciągnąć więcej osób do sportu. Ten system punktacji jest wykorzystywany w grach międzynarodowych. System punktacji działa …

16
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ą uwzględniane. Wyzwanie: …

22
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 …

4
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. Procedura jest …

6
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, separatory i formaty są opcjonalne, ale należy …

4
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 panfix, staje się: +1+2+. Zauważ, że operator jest zarówno przed, …

5
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 jest zdefiniowany jako obiekt, który nie jest …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

2
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? Nie będziemy bałagać się nawiasami, więc trzymamy je …

30
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 mianownik wejścia nigdy nie będzie wynosił 0. …

8
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 nie żyje. Dalsza informacja …

10
Utwórz tłumacz języka programowania [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 3 lata temu . Zadanie: Musisz utworzyć interpreter, który będzie mógł analizować fragmenty języka programowania. Język nie musi być skomplikowany, ale musi zawierać następujące …

10
Odszyfruj rozszerzony format Wechslera
To wyzwanie jest oparte na poście w piaskownicy przez user48538 . Ponieważ nie jest już aktywny na tej stronie, podjąłem to wyzwanie. apgsearch , rozproszony program wyszukiwania zup dla Gry Życia Conwaya oraz baza danych wyników wyszukiwania, Catagolue używa apgcodes do klasyfikowania i oznaczania wzorców. same apgcodes używają rozszerzonego formatu …

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.