Pytania oznaczone «code-golf»

16
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ą...

16
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....

16
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....

16
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...

16
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...

16
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...

16
Koder kodów kreskowych Code 39

Napisz funkcję lub program, który koduje ciąg znaków do kodu kreskowego w formacie Code 39 , w którym każdy znak jest kodowany jako pięć pasków oddzielonych czterema przerwami. Albo dwa słupki i jeden z odstępów są szerokie, a inne wąskie (kody 10 * 4), lub trzy z odstępów są szerokie i żaden z...

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) (o o)

16
Znajdź wzory Fibonacciego

Prawdopodobnie znasz sekwencję Fibonacciego, w której pierwsze dwa terminy są 0, 1(lub czasami 1, 1), a każdy następny po nich jest sumą dwóch poprzednich. Zaczyna się tak: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... Czasami sekwencja zawiera liczby, które mają szczególny wzór, który uważam za...

16
Binarne rotacje drzew

Zrównoważone drzewa wyszukiwania binarnego są niezbędne do zagwarantowania wyszukiwania O (log n) (lub podobnych operacji). W dynamicznym środowisku, w którym wiele kluczy jest losowo wstawianych i / lub usuwanych, drzewa mogą zdegenerować się do połączonych list, które są straszne przy...

16
Czy to zestaw ćwiczeń?

Wszyscy wiemy, że wiele ćwiczeń wpływa tylko na połowę twojego ciała, więc musisz wykonać je dwa razy, raz dla każdej strony. Takie ćwiczenia mają dwa odpowiedniki, jeden dla lewej strony i jeden dla prawej. Jednak nie ma potrzeby wykonywania dwóch odpowiedników kolejno, o ile ćwiczenia dla obu...

16
Równe liczby w pod-macierzy

Podano tablicę liczb za pomocą length >=3ilength % 3 == 0 [1, 2, 3, 4, ...] Podzielisz go na pod-tablice o długości 3 [[1, 2, 3], [4, 5, ...], [... I zwróć tablicę za pomocą [0] => Liczba obserwacji w pod-macierzy, w której wszystkie liczby są równe [1] => W przypadku, gdy...

16
Wygeneruj Portmantout!

tło Trzy lata temu ten facet Tom Murphy wpadł mu do głowy, aby rozszerzyć ideę portmanteau na wszystkie słowa w języku i nazwał to portmantout ( portmanteau plus tout [francuski dla wszystkich ]). Definiując angielski jako listę 108 709 słów, udało mu się znaleźć sekwencję 611,820 liter o...

16
Unikalna lista PIN kłódki!

Wprowadzenie Na prywatnym czacie mój przyjaciel najwyraźniej niedawno natknął się na system bezpieczeństwa, który ma następujące dwa ograniczenia dotyczące ważnych pinów: Każda cyfra musi być unikalna (tzn. „1” może pojawić się tylko raz) Kolejność cyfr nie ma znaczenia („1234” = „4321”) Aby...

16
Zygzak ten ciąg, zwijając duplikaty

Biorąc pod uwagę ciąg, Twoim zadaniem jest zwinięcie go w strukturę zygzakowatą, jak opisano poniżej. Składany w zygzak Weźmy ciąg "Mississippi"jako przykład: Najpierw wypisz najdłuższy prefiks składający się tylko z unikalnych znaków: Mis Kiedy dojdziesz do pierwszego zduplikowanego znaku C...

16
Odzyskaj moc z mocy pierwotnej

Wygląda na to, że wiele osób chciałoby to mieć, więc jest to kontynuacja tego wyzwania ! Definicja : potęga pierwsza jest liczbą naturalną, którą można wyrazić w postaci p n, gdzie p jest liczbą pierwszą, a n jest liczbą naturalną. Zadanie : Biorąc pod uwagę moc pierwotną p n > 1, zwróć moc...