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.

10
Przypisywanie miejsc dla samolotów pasażerskich
Inspirowany lekcją APL z zeszłego tygodnia . Biorąc pod uwagę wielkoformatową mapę miejsc 2D i listę klientów 1D, zwróć mapę miejsc i listę klientów, ale zmodyfikowano w następujący sposób (aby wskazać zajętych miejsc i siedzących klientów): Dla każdej unikalnej litery na wejściowej liście pasażerów należy wpisać małe litery (lub wszystkie, …

16
21 fryzur apokalipsy
21 fryzur apokalipsy Biorąc pod uwagę listę liczb od 1 do 21 (lub od 0 do 20), wyjmij „zszyty razem” rysunek następujących powierzchni ( patrz zasady dotyczące informacji o zszywaniu ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o o) (o o) (o o) …

12
Liczba podejrzeń
Zadanie Biorąc pod uwagę 2 dodatnie liczby całkowite, ni kgdzie n > kwypisuje liczbę wypukłości z zestawu nwyróżnialnych elementów do zestawu kwyróżnialnych elementów. Definicja Funkcja f: S → T nazywa się odrzuceniem, jeżeli dla każdego t∈T istnieje s∈S takie, że f (s) = t. Przykład Kiedy n=3i k=2, dane wyjściowe …

9
Pośrednie odbicie tablicy łańcuchów
Zacznijmy od ponownego zdefiniowania odbicia znaku w dwuwymiarowej tablicy znaków: Biorąc pod uwagę kwadratową tablicę 2-d znaków z wyraźnymi małymi literami alfabetu, zdefiniuj odbicie litery w matrycy jako zamianę znaku na znak znajdujący się naprzeciwko niego przez środek kwadratu. Tak więc odbicie litery cw abcde fghij klmno pqrst uvwxy spowoduje …
16 code-golf  string 

12
Zaprogramuj mój autodialer
Wcześniej auto-dialery telefoniczne używały kart dziurkowanych z jedną kolumną dla każdej cyfry wybieranego numeru. Kolumny miały siedem rzędów. Pierwsze trzy rzędy reprezentowały odpowiednio liczby (1,2,3), (4,5,6) i (7,8,9). Ostatnie trzy rzędy obróciły to ustawienie o 90 °: (1,4,7), (2,5,8) i (3,6,9). Środkowy rząd został użyty jako 0. Każda cyfra 1-9 …


13
Działający algorytm podziału genów
Twoim zadaniem jest zaakceptowanie jako danych wejściowych dwóch sekwencji genów i sekwencji „punktów podziału” i zwrócenie sekwencji genów wynikającej ze wskazanych skrzyżowań. Co mam na myśli to, że masz sekwencje [A, A, A, A, A, A, A]i [Z, Z, Z, Z, Z, Z, Z], i przejechać przez punkty 2i 5. …

19
Czytaj kolor na mój sposób
Różne systemy mają różne sposoby opisywania kolorów, nawet jeśli wszystkie mówią w przestrzeni RGBA. Preferowany może być programista front-end, który zna CSS #RRGGBBAA. Ale programiści Androida mogą preferować #AARRGGBB. Podczas obsługi formatu pliku AAS #AABBGGRRjest potrzebny. To zbyt mylące. Może potrzebujemy programu, który może konwertować różne formaty kolorów. Wejście: Dane …

15
Przejściowa równość
Wyzwanie Twój program powinien przyjąć 3 dane wejściowe: Dodatnia liczba całkowita, która jest liczbą zmiennych, Zestaw nieuporządkowanych par nieujemnych liczb całkowitych, gdzie każda para reprezentuje równość między zmiennymi, i Dodatnia liczba całkowita reprezentująca zmienną początkową, Powinien zwrócić zestaw nieujemnych liczb całkowitych, które reprezentują wszystkie zmienne, które mogą być tranzytowo równe …

24
Generator identyfikatora bez pasujących ciągłych par
Biorąc pod uwagę 2 dane wejściowe (m = minimalny identyfikator początkowy , n = liczba identyfikatorów ), wygeneruj sekwencyjną listę identyfikatorów, zaczynającą się od> = m, złożoną z cyfr 0–9, gdzie żadna 2 ciągłe liczby nie są takie same, np. 1232 to ok, 1233 nie jest (zawiera 2 '3 obok …

11
Chcesz zobaczyć sztuczkę magiczną?
Pierwszą sztuczką z magiczną kartą, której nauczyłem się jako dziecko, była: Posiadaj 1 talię kart, w której wzór na odwrocie nie jest symetryczny w pionie. Ułóż wszystkie karty tak, aby były skierowane w jednym kierunku. Poproś osobę, by „wybrała kartę, dowolną kartę, zapamiętaj ją i oddaj tobie”. Przejdź do umieszczenia …

10
Dawniej liczby złożone
Definicja sekwencji Skonstruuj ciąg dodatnich liczb całkowitych a(n)w następujący sposób: a(0) = 4 Każdy składnik a(n), inny niż pierwszy, jest to najmniejsza ilość, która spełnia następujące: a) a(n)jest to liczba złożonych b) a(n) > a(n-1)i c) a(n) + a(k) + 1jest liczba dla każdego kompozytu 0 <= k < n. …

8
Symuluj model neuronu
Neuron Izhikevicha to prosty, ale dość skuteczny model neuronu biologicznego, zaprojektowany do zastosowania w dyskretnej symulacji z krokami w czasie. W tym wyzwaniu golfowym wdrożysz ten model. Parametry Model ten obejmuje tylko 7 zmiennych zorganizowanych w 2 równania różniczkowe, w porównaniu do kilkudziesięciu parametrów fizjologicznie dokładnego modelu. vi usą dwiema …

6
Panfix do nawiasu kwadratowego
Quylthulg to język autorstwa Chrisa Presseya, który próbuje rozwiązać problem notacji infix za pomocą tak zwanej panfix : podobnie jak postfix, panfix nie wymaga wdrożenia tajemnych elementów, takich jak nawiasy, aby zastąpić domyślny priorytet operatora. Jednocześnie panfix pozwala na określenie terminów w tej samej kolejności i sposobie, co infix, co …

2
Gerrymandering z bramkami logicznymi
Funkcja większości jest funkcją logiczną, która pobiera trzy dane logiczne i zwraca najczęściej. Na przykład jeśli maj(x,y,z)jest funkcją większości i Toznacza prawdę, a Ffałsz, to: maj(T,T,T) = T maj(T,T,F) = T maj(T,F,F) = F maj(F,F,F) = F To pytanie dotyczy pisania funkcji boolowskich jako kompozycji funkcji większościowych. Przykład 5-arylowej kompozycji …

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.