Pytania oznaczone «code-challenge»

85
Eww, te bajty są brutto

Napisz program lub funkcję, która po podaniu łańcucha odfiltruje tyle różnych bajtów, ile może i zwróci oczyszczony ciąg. Ponieważ jednak Twój program ich nienawidzi, żaden z tych bajtów nie może być obecny we własnym kodzie. Twój wynik będzie liczbą różnych bajtów, które Twój program odfiltrowuje...

81
Znajdź nielegalny ciąg

Wyzwanie polega na znalezieniu ciągu znaków, który nie może pojawić się w żadnym legalnym programie w wybranym języku programowania. Obejmuje to komentarze, ciągi znaków lub inne części „niewykonywalne”. Wyzwanie Twój program może być specyficzny dla konkretnej wersji lub implementacji...

81
Liczenie ziaren ryżu

Rozważ te 10 zdjęć różnych ilości niegotowanych ziaren białego ryżu. TO TYLKO TRZEWIKI. Kliknij obraz, aby wyświetlić go w pełnym rozmiarze. A: B: C: D: E: F: G: H: I: J: Ziarna: A: 3, B: 5, C: 12, D: 25, E: 50, F: 83, G: 120, H:150, I: 151, J: 200 Zauważ, że... Ziarna mogą...

77
Największa liczba w dziesięciu bajtach kodu

Twoim celem jest wydrukowanie (na standardowe wyjście) jak największej liczby przy użyciu zaledwie dziesięciu znaków kodu. Możesz używać dowolnych funkcji swojego języka, z wyjątkiem wbudowanych funkcji potęgowania. Podobnie nie możesz używać notacji naukowej do wprowadzania liczb. (Tak więc nie...

73
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 jest to liczba kompozytów...

73
Tweetowanie wyzwanie funkcji skrótu

W tym wyzwaniu kodu napiszesz funkcję skrótu w 140 bajtach 1 lub mniej kodu źródłowego. Funkcja skrótu musi pobrać ciąg ASCII jako dane wejściowe i zwrócić 24-bitową liczbę całkowitą bez znaku ([0, 2 24 -1]) jako wynik. Twoja funkcja haszująca będzie oceniana dla każdego słowa w tym dużym słowniku...

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

69
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...

68
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...

65
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...

65
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...

57
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...

56
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...