Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

30
Dekoduj ciąg
To jest moje pierwsze wyzwanie na ppcg! Wejście Ciąg składający się z dwóch różnych znaków ascii. Na przykład ABAABBAAAAAABBAAABAABBAABA Wyzwanie Zadaniem jest odkodowanie tego ciągu zgodnie z następującymi regułami: Pomiń pierwsze dwa znaki Podziel resztę ciągu na grupy po 8 znaków W każdej grupie zamień każdy znak na, 0jeśli znak …
41 code-golf  string 

27
Samorozwijający się kodee codeee codeeee
Napisz program (lub funkcję) (nazwijmy go P1), który po uruchomieniu wyświetla inny program P2 tego samego języka i dokładnie 1 bajt dłuższy niż P1. Program P2 po uruchomieniu powinien wypisać trzeci program P3, który jest o 1 bajt dłuższy niż P2. P3 musi wygenerować program P4, który jest o jeden …
41 code-golf  quine 

21
ŁATWO zapamiętywanie liczb
Liczby, które są łatwe do zapamiętania, ale teoretycznie niełatwe do wykonania Twoim wyzwaniem jest stworzenie programu / funkcji w dowolnym języku, który generuje jednolicie losowe liczby spełniające te kryteria: Długość to 5 cyfr Istnieją dwie oddzielne pary powtarzających się cyfr Jeden zestaw powtarzających się cyfr znajduje się na początku lub …

25
Upuść to tak, jakby było gorące
Jak opisano w tym pytaniu : Dropsort, zaprojektowany przez Davida Morgana-Mar, jest przykładem „algorytmu sortowania” w czasie liniowym, który tworzy listę, która jest faktycznie posortowana, ale zawiera tylko niektóre oryginalne elementy. Każdy element, który nie jest co najmniej tak duży, jak maksymalna liczba elementów poprzedzających, jest po prostu usuwany z …

30
Pomiń jak królik!
Biorąc pod uwagę listę liczb całkowitych nieujemnych w dowolnym rozsądnym formacie, iteruj ją, pomijając tyle elementów, ile mówi każda liczba całkowita, na którą wkraczasz. Oto działający przykład: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, …

11
Znajdź igłę binarną w dziesiętnym stogu siana
Wyzwanie Dostałeś: niepusta, nieposortowana lista h dodatnich liczb całkowitych (stóg siana) dodatnia liczba całkowita n (igła) Twoim zadaniem jest zwrócenie listy wszystkich unikatowych konkatenacji dziesiętnych permutacji h, których reprezentacja binarna zawiera reprezentację binarną n . Przykłady h = [1, 2, 3] n = 65 Jest tylko jedna pasująca konkatenacja, więc …

30
To ostatecznie przestanie…
Biorąc pod uwagę ciąg wejściowy S, wydrukuj, Sa następnie niepusty separator w następujący sposób: Krok 1: Sma 1/2szansę na wydrukowanie i 1/2szansę na zakończenie programu. Krok 2: Sma 2/3szansę na wydrukowanie i 1/3szansę na zakończenie programu. Krok 3: Sma 3/4szansę na wydrukowanie i 1/4szansę na zakończenie programu. … Krok n: …

25
Powiedz mi, jakie są wymiary mojej konsoli!
Wyjściowe wymiary terminali (kolumny i wiersze) w dowolnym dwucyfrowym formacie dziesiętnym *. Na przykład wyjście może być 80x25. Inspiracja . Szybka . * Dane wyjściowe muszą mieć obie miary w jednym lub dwóch kolejnych wierszach, i może nie być więcej niż jedna linia wyjściowa i / lub końcowa (opcjonalnie po …
41 code-golf 

30
Trzymaj się z dala od zera
Zadanie Biorąc pod uwagę nieujemną liczbę całkowitą n, wypisz 1if nis 0i wypisz wartość nelse. Wejście Nieujemna liczba całkowita. Jeśli chcesz zaakceptować ciąg jako dane wejściowe, łańcuch będzie pasował do następującego wyrażenia regularnego: /^(0|[1-9][0-9]*)$/tzn. Nie może zawierać żadnych zer wiodących, z wyjątkiem sytuacji, gdy jest 0. Jeśli akceptujesz rzeczywistą liczbę …

30
Czy ta liczba jest liczbą całkowitą -2?
Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …

30
Napisz wykrywacz haiku-w
Haiku to wiersz z trzech linii, z 5/7/5 sylaby zliczania, odpowiednio. Haiku-W jest wiersz z trzech linii, z 5/7/5 słowo zliczania, odpowiednio. Wyzwanie Napisz program, który zwróci true, jeśli dane wejściowe to haiku-w, a false, jeśli nie. Prawidłowe wejście haiku-w musi składać się z 3 linii oddzielonych znakiem nowej linii. …


15
Sprawdź, czy liczba jest krucha w 2017 roku bez liczb pierwszych w kodzie źródłowym
Ze wszystkich lat, w których podejmowałem to wyzwanie, rok 2017 jest pierwszym rokiem, który był liczbą pierwszą. Pytanie dotyczy więc liczb pierwszych i ich właściwości. Twoim zadaniem jest stworzenie programu lub funkcji, która weźmie dowolną dużą liczbę całkowitą dodatnią jako dane wejściowe i wyprowadzi lub zwróci, niezależnie od tego, czy …

30
Tablica wyzwań nr 1: Naprzemienne tablice
Naprzemienne tablice Tablica przemiennego jest listą o dowolnej długości, w których dwa (nie koniecznie) inne wartości są przemienne. Oznacza to, że wszystkie pozycje o indeksie nieparzystym są równe, a wszystkie elementy o indeksie nieparzystym są równe. Twoim zadaniem jest napisanie programu lub funkcji, która, gdy otrzyma listę dodatnich liczb całkowitych, …

10
Kwadrat, diament, kwadrat, diament
Zadanie Biorąc pod uwagę niepusty ciąg małych liter ASCII a- zweź jego pierwszy znak i: Otocz go kwadratem kopii drugiej postaci, Otocz to diamentem kopii trzeciej postaci, Otocz to kwadratem czwartej postaci… … Na przemian między kwadratowymi i diamentowymi granicami do końca sznurka. Puste miejsce między granicami powinno być reprezentowane …

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.