Pytania oznaczone «python»

To wyzwanie jest związane z językiem Python. Pamiętaj, że wyzwania, które wymagają odpowiedzi w konkretnym języku, są ogólnie odradzane.

248
Wskazówki dotyczące gry w golfa w języku Python

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

58
Uczciwy kamień, papier, nożyczki

Wiele osób uważa RPS za grę losową. Jeśli obaj gracze grają nieprzewidywalnie, najlepszą strategią jest gra losowa. Wprowadźmy jednak trochę przewidywalności. Każdy bot będzie miał okazję powiedzieć drugiemu botowi, co będzie grał jednocześnie. Następnie następuje przerwa, w której każdy bot...

58
Gra w kości, ale unikaj numeru 6 [zamknięte]

Turniej się skończył! Turniej się zakończył! Ostateczna symulacja została przeprowadzona w nocy, łącznie gier. Zwycięzcą został Christian Sievers ze swoim botem OptFor2X . Christian Sievers zdołał także zabezpieczyć drugie miejsce Rebelią . Gratulacje! Poniżej znajduje się oficjalna lista...

56
Robot Roulette: hazard z wysokimi stawkami

Klasyfikacja końcowa + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | Imię | Wynik | WinRate | TieRate | Prawdopodobieństwo eliminacji | + ---------------------------------- + --------- + ---- ----- + --------- +

45
Znane są znane

Były Sekretarz Obrony USA, Donald Rumsfeld, słynnie spopularyzował frazę „znane znane”. Tutaj podzielimy jego uwagi na czteroliniową zwrotkę. W szczególności wyślij ten tekst: known knowns known unknowns unknown knowns unknown unknowns Wielkość liter nie ma znaczenia (na przykład Known...

38
Rozwiąż kostkę Rubika

Napisz najkrótszy program, który rozwiązuje kostkę Rubika (3 * 3 * 3) w rozsądnym czasie i porusza się (powiedzmy, maks. 5 sekund na twoim komputerze i mniej niż 1000 ruchów). Dane wejściowe mają format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (to konkretne wejście...

38
Robienie kwadratowych słów

Wyzwanie Twoim zadaniem jest stworzenie programu, który pobiera dane wejściowe z ciągu i generuje dane wyjściowe w formacie kwadratu. Puste ciągi powinny zwracać pusty ciąg. Przykłady Biorąc pod uwagę wkład: golf Twój program powinien wypisać: golf o l l

36
Podstawowe dane ASCII

Alternatywny tytuł: Tally Your Prison Sentence on the Wall Biorąc pod uwagę liczbę n, dane wyjściowe pogrupowane w tradycyjne 5-na-grupę i 50 na wiersz. Przykłady 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/...

35
FOLIA Silne pisanie w Pythonie!

Twoim zadaniem jest napisanie kodu w języku Python 2 lub 3, tak aby to wyrażenie: (a+b)(c+d) == a*c + b*c + a*d + b*d oceni Truebez zgłaszania wyjątków. Aby to wyjaśnić, skopiuję twój kod do pliku, a następnie fromdo pliku import *. Następnie wpiszę wyrażenie w konsoli i sprawdzę, czy tak jest...

35
Głośny dylemat więźnia

W tym wyzwaniu zmierzysz się z hałaśliwym, powtarzającym się dylematem więźnia. W dylemat więźnia jest scenariusz, w teorii gier, gdzie istnieją dwa graczy, każdy z dwóch opcji: współpracuje lub wada. Każdy gracz radzi sobie lepiej, jeśli ma wadę, niż gdyby współpracował, ale obaj gracze wolą...

34
Obejścia Pythona dla przypisania w lambda

To jest wskazówka dotycząca gry w golfa w Pythonie. W golfie w Pythonie podporządkowanie jest funkcją zdefiniowaną jako lambda. Na przykład, f=lambda x:0**x or x*f(x-1) oblicza silnię x. Format lambda ma dwie duże zalety : Płyta kotła f=lambda x:...lub lambda x:...jest krótsza niż def...

33
Algorytm „sortowania”

Istnieje „algorytm sortowania”, zwany czasem sortowaniem Stalina, w którym w celu posortowania listy wystarczy usunąć elementy z listy, aż zostanie ona posortowana w porządku rosnącym. Na przykład lista [1, 2, 4, 5, 3, 6, 6] Kiedy „posortowane” za pomocą Stalina staje się sortowanie [1, 2, 4,...

32
Aukcja z pierwszą ofertą z ceną zamkniętą

Ostateczny wynik Konkurs się skończył. Gratulacje dla hard_coded! Kilka interesujących faktów: W 31600 z 40920 aukcji (77,2%) zwycięzca pierwszej rundy wygrał najwięcej rund na tej aukcji. Jeśli w konkursie uwzględnione zostaną przykładowe boty, dziewięć najlepszych miejsc nie zmieni się...

31
Praktyka golfa: Python [zamknięty]

To wyzwanie polegające na ćwiczeniu optymalizacji golfa w Pythonie - sztuczki i skróty wielokrotnego użytku do golenia kilku postaci. Wielu zna golfistów Python i korzysta ze wspólnych pomysłów z Python Tips . Niektóre z nich używają specyficznych dla Pythona funkcji, o których istnieniu możesz nie...

29
Miraż inteligentnej osoby

Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

27
Liczby z symetrią rotacyjną

Biorąc pod uwagę liczbę całkowitą, wypisz prawdziwą wartość, jeśli w przeciwnym razie jest ona taka sama do góry nogami (obrócona o 180 °) lub wartość fałszowania . 0, 1i 8mają symetrię obrotową. 6staje się 9i vice versa. Sekwencja liczb dająca prawdziwe wyniki: OEIS A000787 0, 1, 8, 11, 69, 88,...

27
Poszukiwacze przygód w ruinach

Kierowca testowy • Dyskusja o wyzwaniu • Prześlij poszukiwacza przygód ( Źródło obrazu ) Kilku rywalizujących poszukiwaczy przygód napada na ruiny w poszukiwaniu skarbu, ale mogą nosić tylko tyle rzeczy naraz i mają swoje granice wytrzymałości. Chcą zdobyć najcenniejszy skarb i wydostać się,...