Pytania oznaczone «code-golf»

31
Czy to wyboiste słowo?

(zainspirowany tym wyzwaniem na łamigłówkach - SPOILERY dla tej układanki są poniżej, więc przestań czytać tutaj, jeśli chcesz rozwiązać tę zagadkę samodzielnie!) Jeśli litera w słowie występuje alfabetycznie później niż poprzednia litera w słowie, nazywamy to wzrostem między dwiema literami. W...

31
Zrób mi ciasto księżycowe!

Rozpoczął się środkowy jesienny festiwal ! Niestety, wszystkie moje ciastka księżycowe zostały skradzione - stają się zbyt drogie dla małych ludzi, takich jak ja, i obawiam się, że nie będę w stanie zjeść tego roku! Zwracam się więc do ciebie o pomoc. Czy byłbyś w stanie zrobić mi trochę? Dla...

31
Telegraphy Golf: dekodowanie kodu Baudot

tło W 1870 r. Émile Baudot wynalazł kod Baudota , kodowanie znaków o stałej długości dla telegrafii. Zaprojektował kod, który należy wprowadzać z klawiatury ręcznej za pomocą zaledwie pięciu klawiszy; dwa obsługiwane lewą ręką, a trzy prawą: Prawy palec wskazujący, środkowy i serdeczny...

31
Wdróż uzupełnianie kart

Uzupełnianie tabulatorów to przydatna funkcja, która automatycznie uzupełnia częściowo napisane polecenia. Zamierzasz to wdrożyć. Na przykład, jeśli dostępne byłyby polecenia ['apply','apple','apple pie','eat'], auzupełniałoby to appl, ponieważ wszystkie polecenia zaczynające się od arównież...

31
Najmniejsza wspólna wielokrotność

Najmniejszą wielokrotnością zbioru dodatnich liczb całkowitych Ajest najmniejsza liczba całkowita dodatnia, Btaka, że ​​dla każdego kz Anich istnieje dodatnia liczba całkowita ntaka, że k*n = B. Biorąc pod uwagę co najmniej dwie dodatnie liczby całkowite jako dane wejściowe, wypisz ich najmniejszą...

31
pssssssssssssst

Wprowadzenie To jest bardzo proste. Będziemy rysować węża w ascii. Inspiracją była stara gra w węża, w której musisz zbierać owoce i stale się rozwijać. Definicja Biorąc pod uwagę dodatnią liczbę całkowitą N reprezentującą długość węża, narysuj węża tak, aby miał ciało n plus głowę i ogon....

31
Diament alfabetu

Widziałeś niesamowity trójkąt alfabetu , zemstę trójkąta alfabetu, a teraz nadszedł czas na zemstę trójkąta alfabetu! Przedstawiamy ... DIAMENT ŚWIĘTEGO ALFABETU! Twoim zadaniem jest wydrukowanie tego dokładnego tekstu, małe / wielkie litery nie mają znaczenia, chociaż znaki nowej...

31
Wybierz ostatnią kartę w pokerze

Ręce pokerowe są uszeregowane od najlepszego do najgorszego w następujący sposób: Straight flush - pięć kart o kolejności rangowej, wszystkie w tym samym kolorze Kareta - cztery karty o tej samej wartości i jedna karta o innej wartości Full house - trzy karty jednej rangi i dwie karty innej...

31
Fermat Near Misses

Ostatnie twierdzenie Fermata mówi, że nie ma pozytywnych, integralnych rozwiązań równania a^n + b^n = c^ndla żadnegon>2 . To udowodnił Andrew Wiles w 1994 roku. Istnieje jednak wiele „bliskich nieudanych prób”, które prawie spełniają równanie diofantyczne, ale pomijają je o jedno. Dokładnie,...

31
Zgubiłeś się?

Twoim zadaniem jest zaimplementowanie sekwencji liczb całkowitych A130826 : n jest najmniejszą dodatnią liczbą całkowitą, tak że n - n jest cały wielokrotnością 3 i dwa razy liczbę dzielników (A n - n) / 3 daje n th określenie w pierwszych różnice sekwencji wytwarzanych przez Flawiusza Sito...

31
Najdłuższa sieć domino

Opis wyzwania Domino to gra z kafelkami z dwiema wartościami - jedną po lewej, drugą po prawej, na przykład [2|4]lub [4|5]. Dwa kafelki można połączyć, jeśli zawierają wspólną wartość. Dwie powyższe płytki można połączyć w następujący sposób: [2|4][4|5] Nazwiemy sekwencję npołączonych płytek...

31
Dylemat Disarium

Dylemat Disarium Disarium jest zdefiniowane jako liczba, której: suma jego cyfr zasilanych ich odpowiednią pozycją jest równa pierwotnej liczbie Twoje zadanie : Masz dziwną obsesję na punkcie liczb zaklasyfikowanych jako disarium. Konieczność podążania ścieżkami disarium jest w tobie tak...

31
Rozwiń Potęgowanie

Biorąc pod uwagę dwie liczby całkowite większe niż jeden, A i B, wypisz cztery wyrażenia matematyczne w następującej kolejności: Proste wyrażenie A ^ B (A do potęgi B). np. jeśli A = 2 i B = 3 2^3,. Ekspansja A ^ B pod względem powtarzających się wielokrotności A. np 2*2*2. Ekspansja A ^ B pod...

31
Ile pozostało czasu?

Program Dostępne są dwie struny, A i B . A to bieżąca pozycja, w której znajduje się stoper, a B to pozycja, w której stoper się zatrzyma. Oba ciągi mają format m: ss . Musisz napisać program, który określa pozostały czas, który również powinien być sformatowany jako m: ss lub mm: ss...

31
To już [bieżący rok], ludzie, idźcie do domu

W większości nowych lat podważa gdy w tej chwili nie jest odpowiedni rok wyzwania, to mówi to z przodu. To już [bieżący rok], ludzie, idźcie do domu. Musisz wydrukować ten tekst z zastąpieniem bieżącego roku. I / O Dane wejściowe: brak. Wyjście : It's [year] already, folks, go home.z...

31
Unikaj identyfikatorów

Wprowadzenie Z definicji unikalne identyfikatory powinny być unikalne. Posiadanie wielu identycznych identyfikatorów powoduje pobieranie nieoczekiwanych danych. Jednak przy równoczesnym napływaniu danych z wielu źródeł zapewnienie jednoznaczności może być trudne. Napisz funkcję, która ujednolica...

31
Domagaj się odpowiedzi

W czasie wykonywania monituj o wiersz danych wejściowych, dopóki użytkownik nie wprowadzi czegoś (innego niż pusta nowa linia), tj. Nie tylko naciska Enterani OK. Wynik lub wynik nie jest wymagany ani zabroniony. Pseudokod 1 myform = new form("GUI") myform.mytxt = new editfield("") myform.ok =...