Pytania otagowane jako code-challenge

Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).

5
Kod zbliżony do wyzwania: Powstanie
Jest to kontynuacja tego wyzwania: Kod zbliżony do wyzwania: Suma liczb całkowitych Wyzwanie w tym jest nieco trudniejsze, a także tworzy fajny tytuł (dlatego go wybrałem): Oblicz odległość Levenshteina między dwoma strunami Podobnie jak w ostatnim wyzwaniu, twój wynik w tym wyzwaniu to odległość Levenshteina między twoim kodem a cytatem …

6
Drukuj ciągi bez udostępniania znaków
Edycja: dozwolone ponowne użycie białych znaków. Twoim zadaniem jest napisanie n programów (lub funkcji lub treści funkcji bez użycia parametrów lub nazw funkcji) w tym samym języku. K Program th powinien wyjście (kardynał) liczba k w standardowym angielskim małymi literami (z opcjonalnym znakiem nowej linii). Pierwszy program powinien wypisać one, …


3
Czy jesteś tym jedynym? (Pochodne Mastermind)
Mam dla ciebie trudny! Moja dziewczyna niedawno spotkała się z nowym programem na MTV (USA). To okropny program i wszyscy na nim są tandetni, ale „gra” jest dość interesująca. Z Wikipedii: Czy jesteś tym jedynym? śledzi 20 osób mieszkających razem na Hawajach, aby znaleźć idealne dopasowanie. Jeśli 10 mężczyzn i …

3
Znajdź najkrótsze numery nawiasów
Numery w nawiasach to prosty sposób wyrażania dużych liczb całkowitych przy użyciu tylko lewego nawiasu, spacji i prawego nawiasu ( [ ]). Numer nawiasu definiuje się jako ciąg jednej lub więcej par pasujących nawiasów [...]zwanych porcjami , każdy oddzielony od sąsiadów przez zero lub więcej spacji. Liczba spacji między poszczególnymi …

5
Elementy RadioASCII: Wyprowadzaj elementy układu okresowego, powoli tracąc znaki
Oto lista 118 (bieżących) elementów układu okresowego (dla Twojej wygody w zwiniętym fragmencie stosu): Pokaż fragment kodu Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic …

10
Jak zwolnić pijaka w drodze do domu
Rozważ kwadratowy wykres siatki n na n, który wygląda tak. Należy zauważyć, że ten wykres to 11 na 11 . W dowolnym momencie mężczyzna stoi na skrzyżowaniu i porusza się tylko pionowo lub poziomo, krok po kroku, do następnego skrzyżowania. Niestety, wypił trochę za dużo, więc wybiera losowy kierunek z …

8
Losowa Quine
Napisz program, który potrafi się losowo wygenerować. Musi to zrobić w oparciu o tokeny użyte w jego kodzie źródłowym. Jeśli kod źródłowy twojego programu składa się z 50 unikalnych tokenów i ma 60 tokenów, wówczas program powinien wypisać 60 tokenów, przy czym każdy token jest losowo wybierany z jednego z …

13
Transponowane, liczby pierwsze, o mój!
Zadanie jest proste: twój program odczytuje liczbę całkowitą jako dane wejściowe i drukuje, czy jest liczbą pierwszą, czy nie. Możesz wydrukować „tak / nie”, „prawda / fałsz” lub cokolwiek, co jednoznacznie identyfikuje wynik. Wyzwanie polega na tym, że kod musi działać z transponowanymi wierszami i kolumnami. Aby wykluczyć oczywiste rozwiązanie …


3
Wypełnij luki
Biorąc pod uwagę czarno-biały obraz z białym tłem i zestawem czarnych kropek, pomaluj zestaw białych pikseli na czerwono, tak aby między każdą parą czarnych pikseli była ścieżka. Detale Ścieżka to zestaw połączonych pikseli (łączność w 8 dzielnicach). Czarne piksele mogą być użyte jako część ścieżek. Celem jest zminimalizowanie zestawu czerwonych …

11
Źródło permutacji
Permutacji w zbiorze S= {s1,s2,…,sn}S.={s1,s2),…,sn}S = \{s_1, s_2, \dotsc, s_n\} jest bijective funkcja π:S→Sπ:S.→S.\pi: S \to S . Na przykład, jeśli S={1,2,3,4}S.={1,2),3),4}S = \{1,2,3,4\} to funkcja jest permutacją:π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3),π(2))=4,π(3))=1,π(4)=2) \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) = 2 …

6
Kod golfa najlepsza permutacja
Wyzwanie Biorąc pod uwagę liczbę całkowitą n ≥ 4 , wyprowadzaj permutację liczb całkowitych [0, n-1] z tą właściwością, że nie ma obok siebie dwóch kolejnych liczb całkowitych. Wartość permutacji pito suma abs(pi[i] - i)wszystkich wskaźników i. Przykłady (1, 3, 0, 2) ma wartość 6 (0, 2, 4, 1, 3) …

8
Zróżnicowane przegrupowania
Twoim zadaniem jest napisanie programu komputerowego, który po podzieleniu na linie (podział na znak nowego wiersza) w każdym układzie wierszy wyświetli inną liczbę od 1 do n! (gdzie n jest całkowitą liczbą linii). Żadne liczby nie powinny być wyprowadzane przez dwa różne układy, a każdy układ powinien wypisywać liczbę w …

11
Dopasowywanie wielkości liter Znajdź Zamień
Weź trzy dane wejściowe, ciąg tekstu T; ciąg znaków do zastąpienia F; i ciąg znaków, aby zastąpić je, R. Dla każdego podłańcucha o Ttakich samych (bez rozróżniania wielkości liter) znaków F, zamień je na znaki w R. Zachowaj jednak taką samą wielkość liter jak oryginalny tekst. Jeśli istnieje więcej znaków …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

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.