Pytania otagowane jako code-challenge

Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).

28
Oblicz Phi (nie Pi)
Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

14
Witaj świecie w wielu językach
Zadanie Utwórz program lub funkcję, która będzie poprawna w wielu językach programowania, a po skompilowaniu / zinterpretowaniu jako inny język wyświetli „Hello, World!” w innym języku naturalnym. Na przykład prawidłowe rozwiązanie może generować Hello World!(angielski) po kompilacji i działać jako C, Hallo Welt!(niemiecki) po kompilacji i działać jako C ++ …


30
Alfabet w językach programowania
Naszym zadaniem jest, aby dla każdej litery alfabetu (angielskiego) napisać program, który drukuje alfabet, w języku, którego nazwa zaczyna się od tej litery. Wejście: brak Wynik: abcdefghijklmnopqrstuvwxyz wielkie litery i końcowe znaki nowej linii są opcjonalne Zasady : Punktacja metryka jest długość języka programowania nazwy , oraz długość kodu. Stąd …

18
Rube Goldberg Hello World
Do tego golfa będziesz musiał używać więcej niż jednego języka. Zadanie Maszyna Rube Goldberg to ustrojstwo, które zajmuje ogromną liczbę skomplikowanych kroków w celu realizacji bardzo proste zadanie. Celem tego golfa jest produkcja Rube Goldberg... ale nie bezpośrednio. Maszyna Twoja „maszyna” to kod źródłowy, który po uruchomieniu da inny kod …

7
Hello World odporny na awarie (znany również jako wywiad)
Pod koniec twojego wywiadu Evil Interviewer mówi: „Sprawiamy, że wszyscy nasi kandydaci biorą krótki test kodowania, aby sprawdzić, czy naprawdę wiedzą, o czym mówią. Nie martw się; to łatwe. A jeśli stworzysz działający program, natychmiast zaoferuję ci pracę ”. Gestem nakazuje ci usiąść przy pobliskim komputerze. „Wszystko, co musisz zrobić, …

14
Napisz poliglotę, która wypisze nazwę języka
Twoim zadaniem jest napisanie programu, który będzie działał w jak największej liczbie języków, przy użyciu jak najmniejszej liczby znaków. Aby uniknąć trywialnych rozwiązań, program musi wydrukować nazwę języka, w którym został uruchomiony. Punktacja Twój program musi działać w co najmniej 5 językach. Wynik programu jest podawany jako: (number of languages)1.5 …

15
9 Hole Challenge [zamknięte]
9-dołkowe wyzwanie 9 kodów golfowych o różnym stopniu trudności. Kary za używanie tego samego języka więcej niż jeden raz. Pytanie zostanie zaktualizowane o parów, mistrzów dołków i zwycięzców trofeów. Wynika to z konkursu, który prowadziłem z przyjaciółmi, nie jest to zwykły format, ale mam nadzieję, że niektórzy z was docenią …

10
Kodowanie zdjęć w tweety (edycja Extreme Image Compression) [zamknięte]
Na podstawie bardzo udanego wyzwania kodowania obrazów na Twitterze w Stack Overflow. Jeśli obraz jest wart 1000 słów, ile obrazu można zmieścić w 114,97 bajtach? Rzucam ci wyzwanie, abyś zaproponował metodę ogólnego zastosowania do kompresji obrazów w standardowy komentarz na Twitterze, który zawiera tylko tekst ASCII do wydrukowania . Zasady: …

10
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi ymoże być negatywny. rjest zawsze pozytywne. Dane wejściowe …

30
Ewolucja OEIS
W tym wyzwaniu celem jest odtworzenie On-Line Encyclopedia of Integer Sequences po jednej sekwencji na raz. Podobnie jak w przypadku Evolution of Hello World , każda odpowiedź zależy od poprzedniej. Z czasem to wyzwanie stworzy „drzewo genealogiczne” sekwencji OEIS. Łatwo jest dodać do tego drzewa. Znajdź poprzednią odpowiedź, która może …

20
Wyjdź z gry w golfa
Zainspirowany tym domyślnym dla IO . Zadanie Napisz program, który przy wejściowej liczbie całkowitej xod 0 do 255 ulega awarii z kodem wyjścia x. Ograniczenia Nie możesz wywoływać niczego, co jest przeznaczone bezpośrednio do wyjścia kodu wyjścia ( System.exit(x)powrotu z mainitp.). Zamiast tego, twój program musi spowodować błąd lub awarię, …

21
Dodaj funkcję do języka programowania [zamknięty]
Twoim zadaniem jest zaadaptowanie funkcji do języka programowania, albo przez wdrożenie bardzo sprytnej biblioteki, albo przez przetworzenie tekstu wejściowego i / lub dostosowanie procesu kompilacji. Pomysły: Dodaj przeplatanie prezentacji w stylu PHP do C (np <?c printf("Hello,"); ?> world!.). Dodaj zerowy operator koalescencyjny do jednego z tych języków, który nie …

1
Zbuduj solver z najmniejszą liczbą ruchów
W grze Freecell Twoim zadaniem jest zbudowanie czterech stosów fundamentów w kolorze od asa do króla, w układzie, w którym budujesz w dół w naprzemiennych kolorach. Możesz jednak zbudować tylko jedną kartę na raz, więc otrzymujesz cztery „wolne komórki”, z których każda może zawierać jedną kartę, aby pomóc Ci przenieść …

6
Kalendarz artystyczny ASCII
Zróbmy zegar artystyczny i kalendarz ASCII, który informuje nas o bieżącym miesiącu, dniu miesiąca, dniu tygodnia, godzinie, minucie i czy jest to noc czy dzień (ale nie rok czy sekunda). W dowolnym momencie kalendarz będzie wyglądał mniej więcej tak: (wygląda lepiej przy mniejszych odstępach między wierszami) ________________________________________________________________ |\ ____________________________________________________________ /| …

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.