Pytania oznaczone «code-golf»

21
Wszystkiego najlepszego dla mnie!

Wszystkiego najlepszego dla mnie! Napisz program, który drukuje w Happy birthday to me!dniu swoich urodzin. Urodziny programu to czas utworzenia, ostatniej modyfikacji lub kompilacji programu (który wybierzesz) i nie wolno go zapisywać na stałe. Wywołanie lub wykonanie programu w żaden sposób...

21
Utwórz rozwiązanie sudoku CHECKER

Utwórz kontroler sudoku Jest tu mnóstwo Sudoku SOLVERS, ale chcę, żebyś stworzył narzędzie KONTROLER tak małe, jak to tylko możliwe (kod-golf). Prawidłowy wpis będzie mógł przyjąć tablicę 9x9 jako argument (przekazany przez odniesienie, zserializowany w wierszu polecenia lub jakkolwiek chcesz...

21
Dopasowane wyrażenia regularne

Twoim zadaniem tutaj jest napisanie dwóch wyrażeń regularnych, z których każde pasuje do drugiego, ale nie pasuje do siebie. Oba wyrażenia regularne powinny mieć następującą postać: /pattern/optional-flags Jest to również forma, w której należy je dopasować. Najkrótsze rozwiązanie wygrywa....

21
Pisownia na telefonie z wieloma opcjami

Inspirowany Google Code Challenge : Alfabet łaciński zawiera 26 znaków, a telefony mają tylko dziesięć cyfr na klawiaturze. Chcemy ułatwić pisanie wiadomości do znajomego za pomocą sekwencji naciśnięć klawiszy w celu wskazania pożądanych znaków. Litery są odwzorowane na cyfry, jak pokazano...

21
Wskazówki do gry w golfa w Lua

Jakie masz ogólne wskazówki na temat gry w golfa w Lua? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Lua (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

21
Rozwiąż problem z liczbą Arystotelesa

Układanka liczb Arystotelesa polega na wypełnieniu każdej z 19 komórek heksagonalną siatką unikalną liczbą całkowitą od 1 do 19, tak że suma wzdłuż każdej osi wynosi 38. Możesz wyobrazić sobie planszę wyglądającą tak: Układanka jest w istocie rozwiązaniem następującego zestawu piętnastu...

21
Narysuj regularny wielokąt

Celem tego kodu golfa jest narysowanie regularnego wielokąta (o tej samej długości boków), biorąc pod uwagę liczbę boków i promień (odległość od środka do wierzchołka). Liczbę boków i promień można wprowadzić za pomocą pliku, STDIN lub zwykłej starej zmiennej. Używaj tego, co jest krótsze w twoim...

21
Zniszcz je Lazers

Wprowadzenie Arena to równina usiana wieżowcami, które twoi wrogowie wykorzystują jako schronienie. Ty i twoi wrogowie strzelacie do siebie za pomocą laserów. Wszyscy nosicie plecaki odrzutowe, pozwalające na lot. Których wrogów możesz trafić laserem, a którzy ukrywają się? Problem Po pierwsze,...

21
Znajdź najbliższy numer w danej tablicy

Jest to inspirowane moim prawdziwym problemem na świecie. Jestem ciekawy, czy istnieje jakiś sprytny sposób na rozwiązanie tego problemu. Otrzymujesz dwie nieposortowane tablice, A i B, każda zawierająca dowolną liczbę liczb zmiennoprzecinkowych. A i B niekoniecznie mają takie same długości....

21
Odwróć kolejność bitów liczb całkowitych 32-bitowych

Napisz najkrótszy kod, aby odwrócić kolejność bitów 32-bitowej liczby całkowitej. Zasady: Zakłada się, że dane wejściowe są prawidłową liczbą całkowitą lub ekwiwalentem ciągu, jeśli Twój język nie obsługuje wartości liczbowych (np. Windows Batch). Dane wyjściowe muszą być prawidłową liczbą...

21
Napięcie na wykresie, część I: Falisty sznurek

Narysujmy funkcję f (x) = sin (πx) + 0,5 sin (3πx) w domenie [-3,3] . Możemy to zinterpretować jako luźny sznurek leżący na desce. Teraz napęd n gwoździ do płyty w pozycji (X 1 , Y 1 ) do (x n , y n ) , gdzie x ı ∈ (-3,3) i Y i ∈ [-1,1] . Wyobraź sobie, że na końcu sznurka znajdują się dwa oczka,...

21
Wykrywanie kolizji 2D

Wyzwanie to opiera się na wykrywaniu kolizji, które ostatnio musiałem napisać dla prostej gry. Napisz program lub funkcję, która, biorąc pod uwagę dwa obiekty, zwraca wartość prawdy lub fałszu w zależności od tego, czy oba obiekty są w kolizji (tj. Przecinają się), czy nie. Musisz obsługiwać trzy...

21
Sortowanie książek

Układając książki, zwykle chcesz umieścić największe na dole, a najmniejsze na górze. Jednak moja ukryta OCD sprawia, że ​​czuję się bardzo nieswojo, jeśli mam dwie książki, w których jedna jest krótsza (na wysokości), ale szersza od drugiej. Bez względu na to, w jakiej kolejności je złożę, górna...

21
Znajdź Semordnilaps

Semordnilaps (znany również jako heteropalindromy, semi-palindromy, półpalindromy, reversgramy, mynoretehs, odwracalne anagramy, reversals lub anadromy) są słowami, które są również słowami, gdy zostały przeliterowane. Oto kilka przykładów: Totem <=> Remis Wydobyty <=> Dżins Części...

21
Znajdź ostatnią niedzielę w każdym miesiącu danego roku

Rozwiązania F # znane w 140 znakach , a to jest problem z kodem Rosetta . Wymagany wynik na stdout lub w zmiennej łańcuchowej dla roku wejściowego 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Zgodnie z...

21
Układaj prezenty świąteczne

Ktoś pospiesznie układa prezenty świąteczne i jest to dość bałagan: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= | | |...

21
Handlowiec czasowy w czasie podróży

Historia Dawno temu Bobby stworzył portfel Bitcoin z 1 Satoshi (1e-8 BTC, najmniejsza jednostka walutowa) i zapomniał o tym. Jak wielu innych później pomyślał: „Cholera, gdybym wtedy więcej zainwestował…”. Nie zatrzymując się na jawie, poświęca cały swój czas i pieniądze na budowę wehikułu czasu....