Pytania oznaczone «code-golf»

17
Rysowanie linii ASCII sztuki Bresenham

Napisz najkrótszy możliwy program, który rysuje linię Bresenhama w sztuce ASCII. Twój program powinien wziąć dwie liczby całkowite xi y(wiersz poleceń lub standardowe, twój wybór) i narysować linię ASCII, która zaczyna się w lewym górnym rogu i biegnie w prawo xi w dół y. Należy użyć _i \znaków i...

17
„Dodaj” litery w słowie

Mój tata jest emerytowanym nauczycielem, a on zwykł przeprowadzać quizy pisowni i matematyki, w których uczeń pisał słowo, a następnie „punktował” słowo, dodając litery, gdzie a = 1, b = 2 itd. (np. cat = 3 + 1 + 20 = 24). Ułatwiło to ocenianie quizów, ponieważ musiał on po prostu sprawdzać, czy...

17
Gęstość cyfry liczby kwadratowej

Gęstość cyfr liczby kwadratowej (SNDD) pewnej liczby - wynalezionej przeze mnie - jest stosunkiem liczby liczb kwadratowych znalezionych w kolejnych cyfrach do długości liczby. Na przykład 169 jest trzycyfrową liczbą zawierającą 4 liczby kwadratowe - 1, 9, 16, 169 - a zatem ma gęstość cyfr liczby...

17
Wordsearch Solver

Biorąc pod uwagę listę słów i siatkę liter, znajdź wszystkie słowa w siatce i usuń wszystkie litery, które nie są częścią żadnego ze słów. Słowa mogą być do przodu, do tyłu, w górę, w dół lub po przekątnej. Możesz założyć, że żadne słowo na liście nie pojawi się w więcej niż jednym miejscu w...

17
Wybierz własną przygodę

Książki „Wybierz własną przygodę” to forma interaktywnej literatury, w której czytelnik musi podejmować decyzje wpływające na wynik opowieści. W niektórych momentach historii czytelnik ma wiele opcji do wyboru, z których każda wysyła czytelnika na inną stronę w książce. Na przykład w otoczeniu...

17
Regex sprawdzanie poprawności wyrażenia regularnego [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia...

17
Napisz quine trzeciego rzędu

Wyzwanie to stanowi rozszerzenie „ Golfa wzajemnego quine ”. Korzystając z trzech wybranych języków, utwórz program Ouroboros trzeciego rzędu . Oznacza to, że w języku A napisz program pA, który wypisze program pB w języku B. Program pB powinien wypisać program pC w języku C, który z kolei...

17
12 Days of Christmas Lyrics

Pomyślałem, że będzie to zabawne wyzwanie dla wszystkich i jestem ciekawy, jakie rozwiązania wymyślają ludzie. Wydrukuj tekst piosenki „12 Days Of Christmas” On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my true love gave...

17
Znalezienie liczb niecodziennych

Twoim wyzwaniem, jeśli zdecydujesz się je zaakceptować, jest kodowanie w golfa funkcji, która zwraca wartość prawda lub fałsz (lub podobną znaczącą reprezentację tak i nie), jeśli liczba spełnia następujące kryteria: Sama liczba całkowita jest liczbą pierwszą LUB Każda z liczb całkowitych sąsiada...

17
Obróć obraz artystyczny ASCII

Ze wszystkich znaków ASCII łatwo jest stwierdzić, że niektóre z nich tworzą grupy będące rotacjami tego samego podstawowego znaku. Na przykład V > ^ <. To pozwala na konstruowanie sztuki ASCII, która może być obracana o wielokrotności 90 stopni i nadal pozostaje sztuką ASCII. Wyzwanie Twoim...

17
Kompiluj Regeksy

W tym zadaniu musisz napisać program, który odczytuje wyrażenie regularne i generuje inny program, który wyświetla, czy wyrażenie wejściowe jest akceptowane przez to wyrażenie regularne. Wyjściem musi być program napisany w tym samym języku, co przesłanie. Wejście Dane wejściowe to wyrażenie...

17
Matryca wstępująca

„Macierz wstępująca” jest nieskończoną macierzą liczb całkowitych (włącznie z 0), w której dowolny element jest najmniejszym dostępnym elementem, który nie był wcześniej używany w odpowiednim wierszu i kolumnie: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 | 2 3...

17
Prefiksy wielokątów

Wieloboki są nazywane po liczbie stron, które mają. Pięciokąt ma 5 boków, ośmiokąt ma 8 boków. Ale jak się je nazywa? Jak nazywa się 248-stronny wielokąt? Wszystkie wielokąty mają przyrostek -gon. Dla każdego wielokąta istnieją określone prefiksy w zależności od liczby boków. Oto prefiksy niższych...

17
Bok trójkąta Bok boku

Biorąc pod uwagę trzy boki trójkąta, wydrukuj obszar tego trójkąta. Przypadki testowe: W: 2,3,4 Out: 2.90473750965556 W: 3,4,5 Out: 6 Załóżmy, że trzy strony a, b, c zawsze a> 0, b> 0, c> 0, a + b> c, b + c> a, c + a>

17
Podaj najmniejszą liczbę, która ma N dzielników

Twoja funkcja przyjmuje liczbę naturalną i zwraca najmniejszą liczbę naturalną, która ma dokładnie taką liczbę dzielników, w tym siebie. Przykłady: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 [1, 2, 4, 8, 16] f(6) = 12 [1, 2, 3, 4, 6, 12] ... Funkcja nie musi...

17
Wydrukuj tę tabliczkę mnożenia

Napisz najkrótszy kod, aby wydrukować następującą tabliczkę mnożenia: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48...

17
Wyznaczę twoją funkcję, ale nie pracuję w weekendy

Mój szef musi wiedzieć, ile czasu zajmuje sumowanie dwóch liczb całkowitych. Ale nie lubię pracować w weekendy i uważam za słuszne, że mój kod też nie. Problem polega na tym, że szef jest wymagającym facetem i uważa, że ​​powinienem poświęcić czas, aby upewnić się, że czas ten pozostanie taki sam,...

17
Konwerter Unicode UTF

Celem jest stworzenie w pełni zgodnego konwertera między oficjalnymi kodowaniami Unicode, jak podano w FAQ UTF . Biorąc pod uwagę, że jest on wyśrodkowany na Unicode, zaakceptuję odpowiedź o najniższej liczbie bajtów przy użyciu najlepszego możliwego kodowania (prawdopodobnie będzie to UTF-8, chyba...