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.

16
Liczby ubogie w czynniki
Jeśli dodatnia liczba całkowita ma (ściśle) mniej czynników pierwszych (bez liczenia wielokrotności) niż jej następca i jej poprzednik, nazwiemy ją liczbą złą .N&gt;2N&gt;2N > 2 Innymi słowy, i , w którym to liczba unikalnych głównych czynników .ω(N)&lt;ω(N−1)ω(N)&lt;ω(N−1)\omega(N) < \omega(N - 1)ω(N)&lt;ω(N+1)ω(N)&lt;ω(N+1)\omega(N) < \omega(N + 1)ω(N)ω(N)\omega(N)NNN Zadanie Możesz wybrać jeden z …

9
Wzory rąk w grze karcianej
Talia kart to kartezjański produkt w Skolorach i Rszeregach. Wiele, choć nie wszystkie, używa gier karcianych S=4i R∊{6,8,13}. Układ Hkart jest rozdawany z talii. Jego rozkład , zwany również „wzorem ręki”, jest tablicą, która opisuje liczbę kart, które otrzymałeś z każdego koloru, ignorując kolejność kolorów (więc jest to jak zestaw …

8
Wybierz spłaszcz listę
Rozważ proces „wybierania” zagnieżdżonej listy. Wybór jest definiowany następująco: Jeśli argumentem jest lista, weź element z listy losowo (jednolicie) i wybierz z niego. Jeśli argumentem nie jest lista, po prostu ją zwróć. Przykładowa implementacja w Pythonie: import random def pick(obj): if isinstance(obj, list): return pick(random.choice(obj)) else: return obj Dla uproszczenia …

18
Trójkąty Sześciokąty
Załóżmy, że nieskończone płytki sześciokątów złożonych z |/\postaci. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Biorąc pod uwagę dane n &gt; 0wyjściowe, wyślij trójkątną część …


22
Zbuduj szachownicę
W tym wyzwaniu wydrukujesz współrzędne i kolor każdego elementu na początku gry w warcaby. Wpisz x i y (oddzielone przecinkami) dla każdego kwadratu (indeksowane 0-7) na szachownicy, a następnie „r” lub „b” (dla czerwonego lub czarnego) w miejscu, w którym góra planszy (bliżej y = 0 ) jest czerwony, a …

30
Zamień Endianness
Jak zapewne większość z was wie, pamięć sprzętową (adresowalną bajtowo) można podzielić na dwie kategorie - little-endian i big-endian . W pamięciach little-endian bajty są ponumerowane zaczynając od 0 na małym (najmniej znaczącym) końcu, a w big-endian na odwrót. Ciekawostka : Warunki te oparte są na książce Jonathana Swifta Podróż …

23
Znajdź różnicę BCD liczby
Różnica BCD Biorąc pod uwagę liczbę całkowitą n, przekonwertuj ją na BCD ( dziesiętny kodowany binarnie ), zastępując każdą cyfrę dziesiętną jej 4-cyfrową reprezentacją binarną 234 -&gt; 0 0 1 0 0 0 1 1 0 1 0 0 Następnie obróć listę cyfr binarnych, aby znaleźć największe i najmniejsze liczby, …

16
Proste renderowanie przecen
Istnieje kilka sposobów tworzenia nagłówków we wpisach w sieci Stack Exchange. Format to najczęściej 1 używany na PPCG wydaje się być: # Level one header ## Level two header ### Level three header Zwróć uwagę na spację po znakach skrótu. Pamiętaj też, że końcowe znaki skrótu nie są uwzględniane. Wyzwanie: …

30
Cyfry
Liczba trójkątna to liczba, którą można wyrazić jako sumę kolejnych liczb całkowitych dodatnich, zaczynając od 1. Można je również wyrazić wzorem n(n + 1) / 2, w którym njest pewna liczba całkowita dodatnia. Liczbowy odpowiednik liczby jest obliczany w następujący sposób: Podziel liczbę na tablicę jej cyfr, np 613 =&gt; …
20 code-golf  math 

20
Ułóż dwie liczby jednocześnie, zachowując ich najmniejszą wspólną wielokrotność
Biorąc pod uwagę dwie dodatnie liczby całkowite ai bwyprowadzamy dwie dodatnie liczby całkowite ci dtakie, że: c dzieli a d dzieli b ci dsą pierwszorzędne najmniejszej wspólnej wielokrotności of ca drówna najmniejszą wspólną wielokrotność ai b. Jeśli istnieje więcej niż jedna możliwa odpowiedź, możesz wydrukować tylko jedną lub wszystkie z …

23
Czy listy są podzielne?
Zainspirowany (z wyjaśnieniem skradzione) to tło Załóżmy, że masz dwie listy A = [a_1, a_2, ..., a_n]i B = [b_1, b_2, ..., b_n]liczby całkowite. Mówimy, że Ajest potencjalnie podzielna przez, Bjeśli istnieje permutacja, Bktóra czyni a_ipodzielną przez b_iwszystkich i. Problem polega zatem na tym: czy można zmienić kolejność (tj. Permutację), …

30
Policz zmiany w tablicy
Twoim dzisiejszym zadaniem jest napisanie programu lub funkcji, która pobiera tablicę liczb całkowitych i liczy liczbę razy, odczytując od lewej do prawej, że wartość się zmienia. Łatwiej to pokazać na przykładzie:[1 1 1 2 2 5 5 5 5 17 3] =&gt; [1 1 1 **2** 2 **5** 5 5 …

14
Ile stanów mam granice?
Kiedy byłam młodsza, miałam naklejoną na ścianie dużą mapę Stanów Zjednoczonych naprzeciwko mojego łóżka. Kiedy się nudziłem, gapiłem się na tę mapę i myślałem o różnych rzeczach. Rzeczy takie jak twierdzenie o czterech kolorach lub który stan graniczy z większością innych stanów. Aby zaoszczędzić młodszemu trochę siły mózgowej w liczeniu, …
20 code-golf  number 

15
Przewiduj kolizję: czy złodziej ucieknie?
Pomyśl o drodze jako o linii liczbowej, rozpoczynającej się 0i kontynuowanej w nieskończoność: ................................................................. Na drodze są dwa samochody: Ci R. Cto policjant, który próbuje złapać R, rabuś. Czaczyna się o 0i Rzaczyna się gdzieś w drodze: C.............................R.................................. Policjant już się rusza - goni złodzieja. Ma stałą prędkość. Rabuś właśnie …

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.