Pytania oznaczone «code-golf»

32
Symetria miesięcy

Wprowadzenie Niektóre miesiące są całkowicie symetryczne , co oznacza, że ​​mają symetrię centralną oraz symetrię odbicia , na przykład February of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │...

32
Liczby losowe ze stałą sumą

Twoim zadaniem jest napisanie programu lub funkcji tego wyjścia n liczb losowych z przedziału [0,1] z ustaloną sumę s. Wkład n, n≥1, liczba liczb losowych do wygenerowania s, s>=0, s<=n, suma liczb do wygenerowania Wydajność Losowa nliczba liczb zmiennoprzecinkowych ze wszystkimi...

32
Wygeneruj talię kart

Oto tablica reprezentująca standardową talię kart, w tym dwóch Jokerów. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H",...

32
Pleasanortmanteaus

Słowo kufer to połączenie dwóch słów, które bierze udział w każdym słowie i czyni je jednym nowym słowem. Na przykład lew + tygrys => liger . Napiszmy program do generowania portmanteaus z pary słów wejściowych. Komputery nie są najlepsze w języku angielskim, więc musimy ustalić pewne zasady,...

32
Ulepszony łaciński szyfr świni Cezara

Problem z szyfrem Cezara polega na tym, że powstałe słowa są często nieprzekraczalne. Problem z Pig Latin polega na tym, że łatwo go rozszyfrować. Dlaczego nie połączyć ich? Wkład Słowo składające się z 26 angielskich liter. Wydajność Najpierw zmień każdą spółgłoskę w słowie na następną...

32
Równa, suma lub różnica!

Napisz możliwie najkrótszy kod, który zwróci wartość true, jeśli dwie podane wartości całkowite są równe lub ich suma lub różnica bezwzględna wynosi 5. Przykładowe przypadki testowe: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 =>...

32
Kto wygra wybory?

Jest to wyzwanie, w którym dwie osoby, 1 i 2, ubiegają się o urząd. Ludzie deterministycznie głosują w określony sposób w świecie 1 i 2, co może pozwolić kandydatom na zorientowanie się w wynikach przed wyborami. UWAGA: nie dotyczy to żadnych wyborów zewnętrznych ani innych wydarzeń...

32
Uwaga na temat N!

JE Maxfield udowodnił następujące twierdzenie (patrz DOI: 10.2307 / 2688966 ): Jeśli AAA jest dowolną liczbą całkowitą dodatnią cyfr, istnieje dodatnia liczba całkowita taka, że ​​pierwsze cyfrstanowią całkowitą .mmmNNNmmmN!N!N!AAA Wyzwanie Twoje wyzwanie otrzymuje trochę znajdującą...

32
Wytnij złoty łańcuch

Podróżny musi zostać na n dni w hotelu poza miastem. Brakuje mu gotówki, a jego karta kredytowa wygasła. Ale ma złoty łańcuch z n ogniwami. W tym hotelu obowiązuje zasada, że ​​mieszkańcy powinni płacić czynsz każdego ranka. Podróżny dochodzi do porozumienia z menedżerem, aby płacić jedno ogniwo...

32
Wskaźnik ukończenia alfabetu

Wprowadzenie Ile alfabetu angielskiego używa dany ciąg? Poprzednie zdanie używa 77%. Ma 20 unikalnych liter (howmucftenglisapbdvr) i 20/26 ≃ 0,77. Wyzwanie W przypadku ciągu wejściowego zwróć procent liter alfabetu angielskiego obecnych w ciągu. Odpowiedź może być procentowa lub...

32
Brutalna siła rozdzielnicy

Któregoś dnia nasz zespół poszedł do pokoju ewakuacyjnego. Jedna z zagadek obejmowała tablicę sześciu mechanicznych przełączników, w której trzeba było znaleźć odpowiednią kombinację włączania i wyłączania, aby odblokować pudełko, mniej więcej tak: -v-v-v- -v-v-v- Jako programiści...

31
Najkrótszy sposób na odwrócenie liczby

Napisz funkcję (lub równoważny podprogram), aby zaakceptować pojedynczy argument o wartości całkowitej i zwrócić (o podobnym typie) wartość znalezioną przez odwrócenie kolejności 10-cyfrowych cyfr argumentu. Na przykład podany 76543 zwraca 34567

31
Code-Golf: Count Islands

Prosty konkurs zainspirowany pytaniem dotyczącym przepełnienia stosu : Dostajesz obraz powierzchni sfotografowanej przez satelitę. Obraz jest bitmapą, na której woda jest oznaczona „ .”, a ziemia jest oznaczona „ *”. Grupy sąsiadujących *tworzą wyspę. (Dwa ' *' sąsiadują ze sobą, jeśli są...

31
Tworzenie interpretera HQ9 +

Celem tego kodu golfowego jest stworzenie interpretera dla języka programowania HQ9 + W tym języku programowania dostępne są 4 polecenia: H - drukuje „Witaj, świecie!” Q - drukuje kod źródłowy programu 9 - drukuje tekst piosenki „99 butelek piwa” + - zwiększa akumulator Zasady: Ponieważ...

31
Akwarium One Line

Moi teściowie mają na swoim podwórku staw rybny wypełniony koi. Tak naprawdę nie przyszło mi to do głowy, dopóki nie zauważyłem następującego fragmentu mojego kodu. ',') & '_' ... Miałem twarze ryb, które patrzyły na mnie z ekranu ... Co dało mi świetny pomysł ... Moją misją dla was, moi...

31
Pitch Dark (pamięć o Godzinie dla Ziemi)

Twój cel jest prosty: program musi całkowicie czarny ekran komputera . Po uruchomieniu programu ekran musi szybko całkowicie zmienić kolor na czarny i pozostać nim do momentu wyjścia z programu (dowolny klawisz lub Alt + F4, ruch myszy itp.), Po czym wszystko powinno wrócić do normy. Dlatego...

31
Akronimy rekurencyjne

Cel Z Wikipedii : Akronim rekurencyjny to akronim, który odnosi się do siebie w wyrażeniu, za którym stoi. Twoim celem jest sprawdzenie, czy łańcuch jest akronimem rekurencyjnym. Akronim to pierwsze słowo W słowach nie jest rozróżniana wielkość liter, oddzielone pojedynczym odstępem....

31
Ile adresów IP znajduje się w danym zakresie?

Zainspirowany przez... Praca w sieci - jak mogę ustalić, ile adresów IP znajduje się w danym zakresie? Napisz program lub funkcję, która pobiera dwa ciągi wejściowe, z których każdy jest adresem IPv4 wyrażonym standardową notacją kropkowaną i wysyła lub zwraca liczbę adresów IP objętych tym...