Pytania oznaczone «code-golf»

20
Skończona przekątna kantora

Biorąc pod uwagę listę Nliczb całkowitych, każda z Ncyframi, wypisuje liczbę, która różni się od pierwszej liczby z powodu pierwszej cyfry, drugiej liczby z powodu drugiej cyfry itp. Przykład Biorąc pod uwagę tę listę: 1234 4815 1623 4211 Liczba 2932jest pierwsza cyfra jest inna od pierwszej...

20
Bootloader golf: Brainf ***

Utwórz bootloader, który wykonuje dany program Brainfuck. To jest golf golfowy , więc wygrywa program z najmniejszą liczbą bajtów. Będąc bootloaderem, rozmiar programu jest liczony w niezerowych bajtach w skompilowanym kodzie. Brainfuck 30000 8-bitowych przepełnionych komórek. Wskaźnik się...

20
Jak powinieneś ustawić krzesła?

Uczysz klasę uczniów z interesującymi preferencjami dotyczącymi rozmieszczenia ich krzeseł. Istnieją 3 bardzo szczegółowe wymagania dotyczące rozmieszczenia krzeseł: Najczęściej są ułożone w prostokąt, nawet jeśli oznacza to, że niektóre krzesła są puste. Musi być jak najmniej pustych...

20
Sekwencje żeńskie i męskie

To pytanie jest prawdopodobnie trudniejsze niż wszystkie zadania „generowania sekwencji liczb”, ponieważ wymaga to DWÓCH sekwencji działających zgodnie. Naprawdę nie mogę się doczekać odpowiedzi! W swojej książce „ Gödel, Escher, Bach: An Eternal Golden Braid ” Douglas Hofstadter ma w środku...

20
„Pożycz bity” dwie liczby

Czy wiesz, że mała liczba może pożyczyć bity od większej liczby? Oto przykład. Powiedzmy, że nasze dwie liczby 5 i 14. Najpierw napisz je dwójkowo: 5 14 000101 001110 Pierwszy bierzemy najmniejszy na nieco z dala od większej liczby i dajemy je do najmniejszego off nieco na inny numer. Więc This...

20
Wdrażaj operacje workowe

Worek , zwany także multiset, to nieuporządkowana kolekcja. Możesz nazwać to zestawem, który pozwala na duplikaty, lub listą (lub tablicą), która nie jest uporządkowana / indeksowana. W tym wyzwaniu zostaniesz poproszony o wdrożenie operacji worka: test dodawania, różnicy, mnożenia, dzielenia,...

20
Wybierz słowo wokół danego indeksu w danym ciągu

W systemie Windows po dwukrotnym kliknięciu tekstu zostanie wybrane słowo wokół kursora w tekście. (Ta funkcja ma bardziej skomplikowane właściwości, ale nie będzie wymagana implementacja tego wyzwania). Na przykład, |bądź kursorem abc de|f ghi. Następnie po dwukrotnym kliknięciu defwybrany...

20
Czy to wordianian?

Jaki jest najkrótszy sposób, aby sprawdzić, czy dane wejściowe to wordinian przy użyciu dowolnego języka programowania? Wordinian to słowo, które zawiera słowa o długości od 1 do pierwotnego słowa. Na przykład, kosz „Ja” to słowo „w” to słowo „bin” to słowo Lub, etap „a” to słowo...

20
Ciekawość zabiła kota?

Niektórzy mówią, że ciekawość zabiła kota. Inni mówią, że to było pudełko i trucizna. RSPCA twierdzi, że Erwin Schrödinger musi stracić prawo do posiadania zwierząt domowych. Z działaczami na rzecz praw zwierząt przed jego domem. Kot morderca naukowiec Schrödinger wreszcie wymyślić swojego...

20
Mój trójkąt potrzebuje więcej węzłów

Rozważ standardowy trójkąt równoboczny, z węzłami oznaczonymi za pomocą współrzędnych barycentrycznych : Możemy przekształcić ten trójkąt z 3 węzłami w trójkąt z 6 węzłami, dodając nową linię 3 wierzchołków (o jeden więcej niż z boku oryginalnego trójkąta z 3 węzłami), usuń wszelkie wewnętrzne...

20
Hexplosive ASCII-art challenge

W grze strategicznej „Hexplode” gracze na zmianę umieszczają żetony na sześciokątnej planszy. Gdy liczba żetonów jest równa liczbie sąsiadujących kafelków, kafle te są heksodami i przenoszą wszystkie zebrane na nim żetony do otaczających sąsiadów. Możesz zagrać w grę online tutaj . Podoba mi się...

20
Zmień strefę czasową

Wyzwanie Biorąc pod uwagę czas i strefę czasową jako dane wejściowe, wyświetlaj czas w tej strefie czasowej. Czas Czas zostanie podany w formacie 24-godzinnym tak: hh:mm Gdzie hh to dwucyfrowa godzina, a mm to dwucyfrowa minuta. Zauważ, że godzina i minuta zawsze będą wypełnione zerami w...

20
Sprawdź poprawność wykresu łodyg i liści

A łodygi i liści działka wyświetla wiązka wartości liczbowych w grupach, które są określane przez wszystkich, ale ostatnią cyfrę. Załóżmy na przykład, że mamy ten zestaw danych: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Możemy wyprodukować tę łodygę i

20
Zaokrąglij do n Sig Fig

Wyzwanie Biorąc pod uwagę liczbę xi liczbę n, zaokrąglaj liczbę xdo nliczb znaczących i generuj wynik. Znaczące liczby Znaczącymi liczbami liczby są cyfry, które niosą znaczenie, przyczyniając się do jej rozdzielczości pomiaru. Dotyczy to wszystkich liczb oprócz zer wiodących. Pamiętaj, że...