Pytania oznaczone «code-golf»

95
Stwórz program „Ceeeeeeee”

Kiedyś napisałem program JavaScript, który pobierałby jako dane wejściowe ciąg znaków i znak i usuwałby wszystkie znaki z wyjątkiem pierwszego i znaku podanego jako dane wejściowe, jeden po drugim. Na przykład obliczenie tego za pomocą danych wejściowych codegolf.stackexchange.comi epostaci...

94
Czy to się zatrzyma? (Gliny)

To jest wątek gliniarzy. Wątek rabusiów jest tutaj . Wyzwanie polega na stworzeniu programu, który będzie działał wiecznie bez zatrzymywania 1 , chyba że otrzyma określone wejście lub wejście 2 . Jeśli otrzyma ten wkład, musi zakończyć się w skończonym czasie 3 . To jest gra w golfa , więc wygrywa...

93
Zaimplementuj algorytm sortowania Thanos

Algorytm sortowania wygląda następująco: Gdy lista nie jest posortowana, przyciągnij połowę wszystkich elementów (usuń je z listy). Kontynuuj, aż lista zostanie posortowana lub pozostanie tylko jeden element (który jest domyślnie sortowany). Ten algorytm sortowania może dawać różne wyniki w...

92
Pięćdziesiąt odcieni szarości

Chłopcy i dziewczęta są podekscytowani widząc Pięćdziesiąt twarzy Greya na srebrnym ekranie, chcemy po prostu kodować bez kłopotów, więc oto wyzwanie, aby wybrać nasz mózg. Musisz: Wydruk na ekranie pięćdziesiąt kwadratów wypełnionych każdym innym odcieniem szarości Jeśli wybrany język nie ma...

92
Gdzie jest 0xBEEF?

Wyzwanie to zostało zainspirowane reklamą Wendy z 1984 roku. Ilustracja TS Rogers Twoim zadaniem jest znalezienie szesnastkowej 0xBEEF na binarnej bułce. „Wołowina” składa się z następującego wzoru: 1 0 1 1 (0xB) 1 1 1 0 (0xE) 1 1 1 0 (0xE) 1 1 1 1 (0xF) A „bun” składa się z macierzy...

92
Czy kod się kończy?

Jest to wyzwanie golfa kodu, o którym myślałem z matematyki. Wyzwanie polega na napisaniu możliwie najkrótszego kodu, tak aby było otwarte pytanie, czy kod się kończy. Przykładem tego, co mam na myśli mógłby być następujący fragment kodu Pythona, dostosowany od anwser do tego cs Stack Exchange...

92
Czy ten ciąg działałby jak ciąg?

Napisz program, który pobiera pojedynczy ciąg wiersza, o którym można założyć, że będzie zawierał tylko znaki /\_‾. (Jest to ukośnik do przodu i do tyłu, podkreślenie i overline . Możesz użyć ~zamiast overline, jeśli potrzebujesz, ponieważ overline nie jest wygodnym ASCII.) Na przykład jednym z...

91
Obraz Mandelbrota w każdym języku

Zawsze korzystałem z obrazu Mandelbrota jako „graficznej” wersji Hello World w każdej aplikacji graficznej, w której się znalazłem. Teraz twoja kolej. Język musi mieć możliwość wyświetlania graficznego lub rysowania wykresów (niedozwolone zapisywanie plików) Renderuj kwadratowy obraz lub wykres....

90
5 ulubionych listów

Wyzwanie jest w rzeczywistości niezwykle proste. Wybierz 5 różnych liter (możesz po prostu wybrać 5, które pozwolą ci najkrótszy kod, jeśli chcesz) i wyślij je do konsoli. Jednak obrót polega na tym, że muszą pochodzić z następującej listy: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D E F...

90
Kolory w naszych gwiazdach

Napisz program, który pobiera ciąg lub plik tekstowy, którego pierwszy wiersz ma postać width height a każda kolejna linia ma formę x y intensity red green blue gdzie: widthi heightmogą być dodatnimi liczbami całkowitymi. xi ymogą być dowolnymi liczbami całkowitymi. intensity może być...

90
Na cześć Adama Westa

Adam West zmarł i chciałbym uhonorować jego pamięć tutaj na PPCG, choć wątpię, by wiedział o naszym istnieniu. Chociaż istnieje wiele, wiele różnych rzeczy, z których ten człowiek jest znany, żadna nie jest bardziej widoczna niż jego rola jako oryginalnego batmana. Zawsze będę pamiętał mojego...

87
Golf advent Calendar

O tej porze roku wielu z nas dostaje nasze kalendarze adwentowe ! Jeśli nie znasz kalendarza adwentowego, są to specjalne kalendarze używane do odliczania nadejścia w oczekiwaniu na Boże Narodzenie. Z mojego doświadczenia wynika, że ​​drzwi są rozmieszczane losowo, a część zabawy jako dziecko...

86
[ZRZECZENIE SIĘ ŚWIĄTECZNYM TEMATEM]

Uwaga dla modów, jeśli tytuł nie oddaje sprawiedliwości, zmień go na cokolwiek, myślałem, że to zabawne. Twoim zadaniem jest powieszenie lampek na ten sezon świąteczny, a twoja rodzina zdecydowała, że ​​aby było wesołych świąt, musisz zawiesić co najmniej 2 lampki świąteczne w domu. Twoim...

86
Wskazówki dotyczące gry w golfa w Javie

Czy są jakieś przydatne skróty, których można używać w Javie? Jak pokazano poniżej, importjuż dodaje co najmniej 17 znaków do programu. import java.io.*; Rozumiem, że prostym rozwiązaniem byłoby użycie innego języka, ale skrócenie programów Java wydaje się prawdziwym wyzwaniem. Wskazówki...