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.

22
Cyfrowe trójkąty
Wyzwanie: Dane wejściowe: dodatnia liczba całkowitannn Wydajność: Utwórz listę z zakresu i połącz ją ze sobą w łańcuch (tzn. będzie łańcuchem ).[ 1 , n ][1,n][1,n]n = 13n=13n=1312345678910111213 Teraz wyprowadzamy trójkąt, używając prefiksów lub sufiksów tego ciągu, w jednej z następujących czterech orientacji opartych na wejściowej liczbie całkowitej: Jeśli n …

15
Zbuduj podium ASCII
Podczas zawodów sportowych często zdarza się, że zwycięzcy są prezentowani na podium, z osobą zajmującą pierwsze miejsce na najwyższym środku, drugą osobę na średnim wzroście po lewej stronie, a trzecią osobę na najniższym i w prawo. Tutaj odtworzymy to za pomocą specjalnych poprawek. Podium są przedstawione poniżej: @---@ | @ …

11
Czy ten zestaw reprezentuje liczbę naturalną?
Teoretycznie zadanej liczby naturalne N={0,1,2,3,...}N={0,1,2,3,...}\mathbb{N} = \{0, 1, 2, 3, ...\} są zwykle kodowane jako czyste zestawy , czyli zestawy zawierające tylko pusty zestaw lub inne zestawy, które są czyste. Jednak nie wszystkie czyste zbiory reprezentują liczby naturalne. Wyzwanie polega na podjęciu decyzji, czy dany czysty zestaw reprezentuje kodowanie liczby …

30
Wyjście zawsze o tej samej długości
Przy wyzwaniach takich jak Dane wyjściowe o tej samej długości co kod i Utwórz dane wyjściowe dwukrotnie dłuższe niż kod , pomyślałem o osobnym, ale podobnym wyzwaniu. Zadanie polega na wytworzeniu wyniku. Może to być ciąg znaków, lista znaków lub dowolny domyślny format wyjściowy programu. Jednak dane wyjściowe muszą zawsze …

25
Wygeneruj hasło
Bardzo trudno zapamiętać moje hasło, więc wymyśliłem sposób na wygenerowanie hasła. Generuję moje hasło ze słowa lub zdania, wykonując następujące kroki: Zacznij od lewej do prawej Znajdź liczbę każdej litery Ułóż literę z jej liczbą w kolejności Na końcu pojawią się litery o większej powtarzalności Listy o tym samym powtórzeniu …

23
Wyrównaj tablicę
Wyzwanie Otrzymujesz tablicę liczb całkowitych. Za pomocą ruchu możesz zwiększyć lub zmniejszyć element tablicy o 1 . Twoim zadaniem jest wyrównanie tablicy, czyli wyrównanie wszystkich elementów tablicy poprzez wykonanie niektórych ruchów . Ale to nie wystarczy! Chcemy także, aby jak kilka ruchów , jak to możliwe .zaaa Wkład Niepusty Tablica …

6
Przybliżenie liczby tuzinów pocałunków
Biorąc pod uwagę liczbę od 1 do 24, wyślij liczbę całującą zgodnie z najlepszą obecną wiedzą (niektóre liczby będą miały więcej niż jeden akceptowalny wynik). Znajomość geometrii nie jest niezbędna, ponieważ wszystkie wyniki są wymienione poniżej. Ze strony Wikipedii dotyczącej problemu Całowanie liczb : liczba całująca jest zdefiniowana jako liczba …

11
Wyświetl procent pozostałej baterii
Wyświetl pozostały poziom naładowania baterii jako procent maksymalnego naładowania Pamiętaj, że jeśli nie możesz uruchomić kodu na telefonie, kalkulatorze itp., Prawdopodobnie możesz zainstalować swoje środowisko przynajmniej na laptopie. Jeśli absolutnie nie możesz działać na urządzeniu wyposażonym w baterię, to niestety twój język nie jest odpowiedni, ponieważ nie masz przydatnej wartości …
26 code-golf 

16
Tarcze armii rzymskiej
Wpis w piaskownicy (usunięty) Stare formacje armii rzymskiej są bardzo znane na całym świecie. W tych formacjach rzymscy legioniści zgrupowani w geometryczny kształt (zwykle prostokąt) chronią boki i ich większą część za pomocą swoich tarcz. Legioniści w pozycjach wewnętrznych zakrywali górną część, umieszczając tarczę nad głowami, legioniści na bokach nosili …
26 code-golf  matrix 

12
Gęsto upakowany ułamek dziesiętny (DPD) do dziesiętnego
Dla fanów gry Nandgame: wypróbuj DPD również dziesiętnie w bramkach logicznych ! tło Gęsto upakowane miejsca dziesiętne (DPD) to sposób na skuteczne przechowywanie cyfr dziesiętnych w formacie binarnym. Przechowuje trzy cyfry dziesiętne (od 000 do 999) w 10 bitach, co jest znacznie wydajniejsze niż naiwny BCD (który przechowuje jedną cyfrę …

24
Dowolność przypadkowa
Losowość to dobra zabawa. Wyzwania bez sensu są zabawne. Napisz funkcję, która, biorąc pod uwagę całkowitą wejście n, wyjście wola do zestawu (nieuporządkowana, niepowtarzalny) z dokładnie nlosowych liczb całkowitych między 1a n^2(włącznie) takich, że suma wszystkich liczb całkowitych jest równy n^2. Losowość nie musi być jednorodna, pod warunkiem że każdy …

3
Golf Darmowy lunch
Znajdź maksymalnie zyskowną sekwencję wymian, biorąc pod uwagę tabelę kursów walut. Jako przykład pod waluty riary (to waluta domowy), B AHT, C, EDI, a D Enar gdzie wskaźnik z jednego do drugiego (po każdej szybkość transakcja została pobrana) jest określona przez (wiersz, kolumna) wpisie tabela kursów walut poniżej: TO A …

18
Niech sumują się do 10.000
Niedawno osiągnęliśmy próg 10 000 pytań dotyczących PPCG. Brawo! Świętujmy to z prostym wyzwaniem. Wkład Dwie liczby całkowite AAA i BBB , obie w [1..9999][1..9999][1..9999] , takie, że A+B&lt;10000A+B&lt;10000A+B<10000 . Zadanie Twoim zadaniem jest dodanie jednej cyfry do jednej z tych liczb całkowitych lub jednej cyfry do obu, tak aby …

8
Wzajemnie atakujące królowe
Niech szachownica 8x8 będzie reprezentowana przez dowolne dwie różne wartości, przy czym jedna wartość będzie pustym kwadratem, a druga królową. W poniższych przykładach używam 0 jako pustych kwadratów i 1 jako królowych. Na przykład: jest dany przez 1 0 1 1 1 0 0 0 1 0 1 0 1 …

24
Porównaj numery wersji
Kiedy publikujemy oprogramowanie, przypisujemy mu numer wersji. Użytkownicy mogą chcieć zaktualizować oprogramowanie do najnowszej wersji. Czas więc dowiedzieć się, która wersja powinna być nowsza. Wkład Wprowadź dwa numery wersji jako ciągi. W kontekście tego wyzwania obsługujemy tylko numery wersji, które są niektórymi cyframi połączonymi kropkami. Numer wersji to ciąg znaków, …

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.