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
Najmniejszy palindrom podzielny przez dane wejściowe
Biorąc pod uwagę dodatnią liczbę całkowitą N, wyprowadzaj najmniejszą dodatnią liczbę całkowitą taką, że liczba ta jest palindromem (tzn. Stanowi swoją własną odwrotność) i jest podzielna przez N. Palindrom (tj. Wynik) nie może wymagać początkowego zera, aby być palindromem, np. 080Nie jest poprawną odpowiedzią 16. Dane wejściowe nigdy nie będą …

11
Dość rangowe wartości
Zadanie Biorąc pod uwagę wejściową listę liczb całkowitych x 1 … x n , oblicz listę rang r 1 … r n (permutacja {1… n} ), aby x r 1 ≤ x r 2 ≤… ≤ x r n . Następnie dla każdego x i zamień jego rangę na średnią …

1
Wymiana stosów
Problem Powiedzmy, że masz N stosów o nazwach od S 1 do S N , gdzie każda S k (k = 1 do N) zawiera N kopii liczby k. Na przykład, gdy N = 3 stosy wyglądają tak: 1 2 3 <- top of stack 1 2 3 1 2 …

8
„Dodaj jeden” do każdego koloru na obrazie
Po prostu weź ten obraz i spraw, aby każdy kolor był dodawany jeden do każdej cyfry szesnastkowej. Na przykład #49de5fstałby się #5aef60(z 9zapętleniem do ai fzapętleniem do a 0.) Oznaczałoby to również, że wszystkie białe ( #ffffff) stałyby się czarne ( #000000), ponieważ wszystkie fpętle wracają do 0, ale cała …

16
Sortuj dzielniki liczb według liczb pierwszych
Biorąc pod uwagę liczbę całkowitą ≥ 2, wypisz listę jej dzielników posortowaną według wykładników w ich pierwszych rozkładach na czynniki pierwsze, w porządku rosnącym, najpierw według największej liczby pierwszej, a następnie według drugiej największej liczby, i tak dalej. Jako przykład weźmy liczbę całkowitą 72, która wynosi 2 3 3 2 …

8
Ile jeszcze reputacji potrzebuję?
Programowanie zagadek i Code Golf ukończył beta. Wkrótce otrzymamy niestandardowy projekt strony, a wraz z tym wzrosną granice reputacji przywilejów. Wielu użytkowników utraci uprawnienia na stronie. Twoim zadaniem jest napisanie programu, który mówi nam, ile dodatkowej reputacji będziemy potrzebować, aby zachować nasze przywileje. Zadanie Twoim zadaniem jest napisanie najkrótszego kodu, …
23 code-golf  number 

9
Posortuj listę zagnieżdżoną
Musisz napisać program lub funkcję sortującą listę zagnieżdżoną. Oto zasady sortowania listy zagnieżdżonej: Weźmy tę listę jako przykład: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Każdy element na tej liście ma „priorytet”. Element liczy się jako liczba lub lista podrzędna. Najpierw uzyskaj priorytet każdego elementu na tej samej …

8
Oceń obraz średnio
Oto zdjęcie: %%%%%%%%%%%%% % Hello, % % world! % %%%%%%%%%%%%% Ale jest to zbyt mylące, aby nasze niewymiarowe mózgi mogły go obliczyć. Więc oceniamy to tak: Podziel go na 2 x 2 sekcje. Jeśli obraz kończy się przed ukończeniem sekcji, wyobraź sobie, że są tam spacje. Uśrednij wartości znaków ASCII …

3
Narysuj losowy glif heksowy
Powyższy obraz nazywa się glifem heksa. Heksa-glify to kilka fajnych wzorów, które wymyśliłem podczas gry w DiffEq. Oto, jak to zrobić: Rozważ następujący zestaw punktów w kształcie zwykłego heksagramu. Wewnętrzny sześciokąt będzie zawierał ostatni glif, podczas gdy zewnętrzne 6 punktów tworzy gwiazdę i tam zaczynamy rysować nasze linie. Z zewnętrznych …

5
Napisz kalkulator Morse'a
Napisz program lub funkcję, która pobiera wyrażenie matematyczne w kodzie Morse'a jako dane wejściowe i zwraca rozwiązanie w kodzie Morse'a. Prawidłowe operacje to plus: +i minus: _(podkreślenie). Możesz założyć, że otrzymasz tylko nieujemną liczbę całkowitą i że wynik będzie nieujemny. Wyrażenie będzie zawierać co najmniej dwa terminy i maksymalnie dziesięć …

3
Rainbowlify an image
Wyzwanie polega na stopniowym zmienianiu odcieni na obrazie w celu uzyskania ładnych zdjęć: ( oryginał ) Wyzwanie Napisz program lub funkcję, która przyjmuje dwie nieujemne liczby całkowite i obraz w dowolnym wybranym przez siebie formacie pliku obrazu (możesz wybrać ścieżkę do obrazu lub surowych danych obrazu). Pierwszą liczbę całkowitą nazywamy …

28
Tworzenie skrzyżowanego kwadratu
Tworzenie skrzyżowanego kwadratu Musisz wprowadzić liczbę całkowitą jednego lub więcej i wyprowadzić kwadrat wykonany z dowolnego wybranego przez Ciebie znaku do wydrukowania z ukośnym krzyżem przez środek. Ogólną ideą jest, aby wyjście było pustym kwadratem, który ma przekątną: Input: 7 Output: ******* *# #* * # # * * # …

21
Czy to jest poprawna nazwa zmiennej?
Cel Napisz program lub funkcję, która sprawdzi, czy nazwa zmiennej jest poprawna i wyświetli 1 lub Truejeśli jest poprawna, 0,5 jeśli jest poprawna, ale zaczyna się od znaku podkreślenia (_), i 0 lub Falsejeśli nie jest poprawna. Zasady Nazwa zmiennej w większości języków jest poprawna, jeśli zaczyna się od znaku …
23 code-golf  string 

10
Wysoko złożone liczby
Ilość wysoce kompozyt jest dodatnią liczbą całkowitą, która ma więcej niż którykolwiek dzielników mniejsze dodatnie liczby całkowitej. To jest sekwencja OEIS A002182 . Pierwsze 20 warunków to 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Na przykład 4jest …

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.