Pytania oznaczone «code-golf»

13
Jak śmiały jest ten post?

Preambuła W wycenie stosu wymiany używamy ** do pogrubienia tekstu. Na przykład to przecena: The **quick brown fox jumps over the lazy** dog. Renderuje jako: Szybki brązowy lis przeskoczył nad leniwym psem. Oczywiście używamy ** również do zamykania odwagi. Więc mniej odpowiedzi będzie...

13
Schematy piramid

Piramidy Majów były (i są) ważną częścią starożytnej architektury, które były na ogół wykorzystywane do celów religijnych. Były to zazwyczaj piramidy schodkowe, ale stopnie na każdej z nich były zbyt strome, aby się wspinać. Kapłani wspinali się na ich szczyt przez alternatywne schody, aby...

13
Tabele prawdy: Komputer twojego pradziadka

Jeśli pamiętasz swoje lata szkolne, możesz pamiętać o poznawaniu tabel prawdy . Wydawały się nudne, ale są podstawą logiki i (niektórzy twierdzą) wszystkich komputerów ... Problem Twoim zadaniem, jeśli zdecydujesz się to zaakceptować, jest napisanie programu, funkcji lub widżetu kodu, który...

13
Bob the Bowman!

Bob the Bowman o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L

13
Sito Sundaram (do znajdowania liczb pierwszych)

Wyzwanie Zaimplementuj sito Sundaram, aby znaleźć liczby pierwsze poniżej n. Weź liczbę całkowitą wejściową ni wyślij liczby pierwsze poniżej n. Możesz założyć, że nzawsze będzie mniejszy lub równy milionowi. Sito Zacznij od listy liczb całkowitych od 1do n. Usuń wszystkie liczby, które mają...

13
Operacje porządku

Wprowadzenie W dzieciństwie przychodzi moment, kiedy myślisz, że opanowałeś dodawanie i mnożenie, a potem ktoś przychodzi i informuje cię, że: a * b + c = (a * b) + c! = a * (b + c), i że nie był to tak prosty lub liniowy proces, jak wcześniej nauczono. Dowiadujesz się, że istnieje coś o nazwie...

13
Liczby pierwsze z indeksem podstawowym

Napisz program lub funkcję, która generuje / zwraca pierwsze 10000 liczb pierwszych z indeksowaniem liczb pierwszych. Jeśli nazwiemy n- tą liczbą pierwszą p(n), ta lista jest 3, 5, 11, 17, 31, 41, 59 ... 1366661 bo p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) =...

13
* Nazwa języka * jest niesamowita!

Napisz program w dowolnym języku, który odczytuje dane wejściowe ze standardowego wejścia i wysyła nieco zmodyfikowane dane wyjściowe na standardowe wyjście. Program powinien pożyczyć niektóre znaki z wejścia i wyjścia tak duży, jak to możliwe, *language-name* is awesome!a następnie nowy wiersz, a...

13
Znajdź kąt między dwoma punktami

Biorąc pod uwagę dwa punkty Ai B, znajdź kąt od linii AOdo linii BOwokół punktu, z Októrego Opochodzi początek ( (0,0)). Dodatkowo kąt może być dodatni lub ujemny w zależności od położenia punktów (patrz przykłady). Dane wejściowe będą punktami Ai Bmogą być podane w dowolnej dogodnej formie....

13
Kod Huffmana!

W przeciwnym razie będzie sapał i dmuchał i wysadził dom w powietrze! To było zupełnie nieistotne. To wyzwanie dotyczy kodowania Huffmana . Jego istotą jest częstotliwość znaków w danym tekście wykorzystywana do skrócenia jego reprezentacji. Innymi słowy, powiedzmy, że nasz alfabet ma aszerokość...

13
To podwójny + nagłówek!

Związane z Ekspozycja Po wygranej w loterii SO mogłeś być na szczycie świata i byłeś! Loteria trwała już rok, a ty byłeś jednym ze stu programistów, którzy zostali wybrani do wejścia do twierdzy SO. I w końcu czekanie się skończyło. Dzisiaj jest dzień, w którym się udajesz - [kontynuuje...

13
Schematy konfiguracji elektronów

Wyzwanie Biorąc pod uwagę nazwę elementu, wypisz jego konfigurację elektronową. Wejście Twój wkład będzie pełną nazwą każdego elementu (zakres od wodoru, 1, do wapnia, 20) z pewnymi wyjątkami - powinieneś być w stanie uwzględnić następujące dane wejściowe: Natrium - This is sodium Kalium - This...

13
Płaska gra w zgadywanie

Jest taka gra, w którą lubię grać. Dzieje się to na siatce o skończonych rozmiarach (ale jest owinięty jak kula). Na tej siatce wybierany jest losowy (tylko liczba całkowita) punkt. Następnie ja, użytkownik, otrzymuję monit o podanie współrzędnych. Jeśli mój wkład dokładnie pasuje do losowego...

13
Kwadratowe wskazanie strony

Witam na moim pierwszym konkursie golfa! :) Wskoczmy od razu. Wyzwanie: Biorąc pod uwagę dwa wektory zmiennoprzecinkowe, O (początek) i T (cel), musisz utworzyć program do drukowania wartości L i R na STDOUT. O jest jednym rogiem kwadratu T jest jednym rogiem kwadratu, który znajduje się...

13
Get The Getters

Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich...

13
Znajdź Interwoven Kody źródłowe (Rabusie)

To wątek złodziei. Przejdź do wątku gliniarzy tutaj . Wprowadzenie W tym wyzwaniu dla gliniarzy / rabusiów gliniarze napiszą programy produkujące dane wyjściowe i przeplatają je razem. Zadaniem rabusia jest rozróżnienie programów gliniarzy w celu uzyskania pożądanych rezultatów. Rabuś...

13
Unikalna spirala mnożenia

Ten jest inspirowany najnowszym wyzwaniem przy tabliczce mnożenia Calvina . Napisz funkcję lub program, który pobiera liczbę całkowitą Njako dane wejściowe i wypisuje lub zwraca unikalną spiralę mnożenia N-na-N. Kod musi (teoretycznie) działać dla N od 0 do 1000 (jednak generowanie tego może być...

13
Zagraj w golfa jako Purple Interpreter

Zagraj w golfa jako Purple Interpreter Fioletowy to esolang, który został zaprojektowany w dwóch głównych celach: Być minimalizacją bakłażana , ponieważ po prostu nie ma wystarczającej ilości samomodyfikujących się języków z jedną instrukcją. Przyznać możliwość przerażająco małych golfistów....

13
Czy ta podejrzana droga ma koniec?

Kocham> <>,> <> to życie! Języki 2D są niesamowite! W tym wyzwaniu będziesz musiał powiedzieć, czy „podejrzana” droga ma koniec, podczas gry w golfa. Definicja Rybia droga zbudowana jest z płytek, w tym następujących: v (go down) > (go right) ^ (go up) < (go left) /...