Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

19
Zrób indeks wyszukiwania
Podany ciąg zwraca tabelę, w której pierwsza kolumna ma unikalne litery ciągu w kolejności występowania, a kolejne kolumny zawierają listę indeksów tej litery w łańcuchu, stosując indeksowanie zerowe lub jeden. Poziome białe znaki nie mają znaczenia, o ile kolumna najbardziej po lewej stronie jest wyrównana pionowo. Wskaźniki muszą być w …

7
Policz filmy na playliście na Youtube
Wyzwanie Biorąc pod uwagę listę odtwarzania na Youtube, wypisz na niej liczbę filmów. I / O Lista odtwarzania zostanie podana jako adres URL; na przykład https://www.youtube.com/playlist?list=PL_3jnZNPYn7qUatgDYBS5NShkfXoehSRC(jest to lista odtwarzania, którą wysłała mi przyjaciółka, aby zmusić mnie do słuchania K-Popu, ponieważ ma na jej punkcie obsesję i nie podoba mi się …

8
Znajdź pana danego związku!
Wyzwanie Biorąc pod uwagę wzór substancji chemicznej, uzyskaj Mr związku. Równanie Po każdym pierwiastku w związku występuje liczba oznaczająca liczbę wspomnianego atomu w związku. Jeśli nie ma liczby, w związku jest tylko jeden z tych atomów. Oto niektóre przykłady: Etanol (C 2 H 6 O) byłby C2H6Otam, gdzie są dwa …

22
Kostka Rubika ASCII
Zainspirowany tym i następującym czatem: Twoim zadaniem jest wygenerowanie następujących danych: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Dopuszczalne są dodatkowe początkowe lub końcowe białe spacje, o ile nie zmienia to wyglądu kostki. Jak zwykle dozwolone jest zwracanie powyższego lub listy ciągów z funkcji. To jest golf golfowy …

3
Czy to było moje ugryzienie?
Wczoraj zostawiłem kanapkę na stole. Kiedy dzisiaj wstałem, poczułam, że coś gryzie ... Czy to było moje? Nie pamiętam ... Problem: Zrób reprezentację wzoru kanapki i mojego zgryzu i powiedz, czy to był mój zgryz, czy nie. Przykłady: Przykład 1: Mój wzór ugryzienia: .. . Kanapka: ##### .#### ..### Wynik: …

14
Wypełnij plik zerami
Twoim zadaniem dzisiaj będzie pobranie istniejącego pliku i dodanie do niego zer, aż osiągnie określony rozmiar. Musisz napisać program lub funkcję, która pobierze nazwę pliku w bieżącym katalogu fi liczbę bajtów b. Zachowując oryginalną treść f, musisz napisać na końcu zero (bajty zerowe, a nie ascii 0), aby nowy rozmiar …
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

2
Powiedz mi, ile jest kwadratów?
Biorąc pod uwagę niepustą tablicę 2D składającą się z 0i 1, znajdź liczbę kwadratów, których wszystkie 4 rogi są wszystkie 1. Kwadraty nie muszą być „pionowe”. Wszystkie rzędy mają taką samą długość. Dozwolone są rozsądne metody wejścia / wyjścia. Przypadki testowe: 0001000 1000000 0000000 0000100 0100000 To zwraca 1. 10101 …

5
Niech czwarty będzie z grypą
Ponieważ jutro jest 4 maja, oto krótki post z motywem Gwiezdnych Wojen, aby przygotować się mentalnie na wszystkie złe żarty, które nadejdą jutro. BACKSTORY Podczas sesji galaktycznego senatu wszyscy senatorzy siedzą w n*nsiatce. Nagły wybuch grypy JarJar (trwający wiecznie i powodujący, że zarażeni mówią tak, jak JarJar Binks) powoduje zarażenie …
12 code-golf  grid 

2
KOTH: Hit and Sunk
Wprowadzenie Podczas piątej KOTH przedstawiam wam wyzwanie oparte na znanej grze Battleship z kilkoma zwrotami akcji. Będziesz dowodził tylko jednym statkiem, którego typ będziesz mógł wybierać spośród 5 „tradycyjnych” klas, ale będziesz mógł podejmować wiele akcji w każdej turze, w tym w ruchu! Jest to rozgrywane jako FFA (Free For …

5
Komórki diagramu Venna
Biorąc pod uwagę wiele zestawów, na przykład s1={2,3,7}, s2={1,2,4,7,8}i s3={4,7}, A Venna wizualizuje każdego zestawu przez krzywą zamkniętą i zestaw elementów, które wewnątrz lub na zewnątrz obwodu krzywej, w zależności od tego, czy są one element zbioru lub nie. Ponieważ wszystkie elementy zestawu pojawiają się tylko raz w digramie Venna, …

27
Ile razy będziesz musiał zagrać w golfa?
Aby sprostać temu wyzwaniu, musisz utworzyć program, który pobiera liczbę całkowitą xi wysyła swoje źródło xwiele razy. Zasady To jest codegolf, celem jest gra w golfa w programie, aby miał najmniejszą liczbę bajtów Jeśli prześlesz funkcję, funkcja musi przyjąć xjako parametr i albo zwrócić lub wydrukować cały kod xwiele razy …
12 code-golf  quine 

5
Oblicz reputację użytkownika
Wyzwanie Biorąc pod uwagę nazwę użytkownika (nie ID, mamy już to wyzwanie), podaj jego bieżącą reputację i identyfikator. Wejście Dane wejściowe będą stanowić pojedynczy ciąg znaków, który jest nazwą użytkownika. Możesz założyć, że ten użytkownik istnieje. Wynik Dane wyjściowe będą dwie liczby całkowite do STDOUT lub STDERR, które będą reputacją …

10
Łatwiejsza komunikacja oznacza… ○ wydanie cykliczne!
Na tej podstawie poproszono mnie [1] , [2] o wykonanie edycji graficznej. Zadanie Wygeneruj okrągły tekst EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS . Idzie dowolna wielka czcionka. Wierzchołki liter muszą znajdować się poza okręgiem. Albo poprzednia spacja FEWERmusi znajdować się na dole (godzina szósta), albo (dla punktów …

19
KOTH - Loaded RPS
Konkurs trwale otwarty - zaktualizowany 10 sierpnia 2017 r Mimo że 5 czerwca 2017 roku ogłosiłem zwycięzcę (który zostanie zachowany jako najlepsza odpowiedź), będę przeglądał nowe boty i aktualizował wyniki. Wyniki z 5 czerwca Gratulacje dla użytkownika 1502040 Ponieważ nie ma remisów, pokazuję tylko% wygranych meczów. Statistician2- 95,7% Fitter- 89,1% …

3
Zagrajmy w chowanego!
Użytkownik ukryje się, a komputer spróbuje je znaleźć. Najpierw program pobierze dane wejściowe dotyczące wielkości siatki. Jak 5x5, 10x10, 15x15 itd. Siatka nie zawsze będzie idealnym kwadratem. Siatka przypomina swego rodzaju szachownicę: _______________________________ | | | | | | | A1 | | | | | A |_____|_____|_____|_____|_____| | | …

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.