Запитання з тегом «python»

Ця проблема пов'язана з мовою Python. Зауважте, що проблеми, які вимагають відповіді певною мовою, як правило, не враховують.

2
Найшвидший код пітона, щоб знайти набір виграшних слів у цій грі
Це гра в слова з набору карт активності для дітей. Нижче правил - код, щоб знайти найкращий тріплет, використовуючи / usr / share / dict / words. Я подумав, що це цікава проблема оптимізації, і мені цікаво, чи люди можуть знайти покращення. Правила Виберіть по одній букві з кожного набору …

15
Логічні ворота вручну
Складіть програму, яка імітує основні логічні ворота. Введення: Слово з усіма великими літерами з двома двозначними двійковими числами, розділеними пробілами, такими як OR 1 0. Ворота OR, AND, NOR, NAND, XOR, і XNORнеобхідні. Вихід: Який вихід введеного логічного ворота дав би два числа: або 1, або 0. Приклади: AND 1 …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

7
Палички для їжі мутовані з крапками KoTH
Основні правила (відмінні від моїх) Історія Це 4579 рік, зараз люди мають 2 руки зі 1001 пальцем у кожній. Палички для їжі стали основою поза балами. І у @Dennis є більше представників, ніж @Martin ... Ручні намальовані червоні кола тепер неприйнятні ... Джон Скіт потрапив по 2 трлн. Повторень на …

1
Найпоширеніші елементи списку в Python
Це питання порад щодо гольфу в Python, яке є головним. Я шукаю найкоротший спосіб отримати всі найпоширеніші елементи списку на Python, якнайкоротше. Ось що я спробував, припускаючи, що список знаходиться в змінній під назвою l: from statistics import* mode(l) Це призводить до помилки, якщо існує кілька режимів. max(l,key=l.count) Це повертає …
13 code-golf  tips  python 

4
Стратегії представлення заданого великого цілого числа з використанням арифметичного вираження
Я маю на увазі конкретну кількість, але це частина проблеми, яку я роблю, і я не хочу, щоб люди виконували за мене всю роботу. Ось число, яке має однакові цифри, але перетасовано: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 Число має 666 цифр (десяткових). Оскільки я використовую Python, цілі …

1
Об'єднайте списки рядків, що належать до пункту в Python
Це питання поради щодо гольфу в пітон . Припустимо, у вас є два списки рядків, і ви хочете з'єднати відповідні записи з кожного списку. Наприклад, a=list("abcd")і b=list("1234"), обчисліть ["a1","b2","c3","d4"]. Це тривіально для мов програмування на основі масиву, де операції, як правило, застосовуються впорядковано до списку. Наприклад, у моїй мові для …
13 code-golf  tips  python 

3
Авто-мета-код-гольф
Вам нудно від усіх проблем, кодогольфа. Отже, ви вирішили написати програму, яка автоматично пограє у вас якийсь код Python. Є 3 тестові випадки: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pivot = arr[0] for i in arr: …
13 python  metagolf 

4
Отримайте найнижчу можливу оцінку пілінту в межах 128 байт пітона
pylint не має нижньої межі на бали, він дасть ваш код. Для оцінки коду використовується наступний показник, максимальний бал - 10: 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) За допомогою python 3.6 спробуйте написати таку програму, яка: Виводить "Hello World" під час …

2
Як я можу скоротити цей код python?
Ось код, який я хочу скоротити. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow" else:e="white" print(e) n-=1 Вхід: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 4339 8392 …
12 code-golf  tips  python 

19
KOTH - завантажений RPS
Конкурс постійно відкрився - оновлено 10 серпня 2017 року Навіть незважаючи на те, що 5 червня 2017 року я оголосив переможця (який буде вважатися найкращою відповіддю), я буду реннувати нові боти та оновлювати результати. Результати 5 червня Вітаємо користувача1502040 Оскільки зв’язків немає, я показую лише% виграних матчів. Statistician2- 95,7% Fitter- …

5
Додайте коментарі до сценарію Python і зробіть це двомовною програмою Python / C ++
З огляду на наступний сценарій Python 3: def greet(): print("Hello, world!") greet() Додайте кілька рядків до цього текстового файлу, щоб він міг бути виконаний як програма Python, так і компільований та запускатися як програма C ++, що дає такий же вихід Здрастуйте, світ! (включаючи новий рядок в кінці): $ python3 …

1
Написати панічний сценарій, щоб віддалено захистити Mac Pro від ненадійного місцевого користувача [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 3 роки тому . Ситуація Припустимо, я дозволяю адміністратору "Shady Sam" на своїй робочій станції виконувати важливе адміністративне завдання на моєму Mac Pro, надаючи …

1
Чи правильно я гольф-код?
Мені цікаво, якщо я правильно гольф-коду. Я ставлю перед собою завдання зробити невелику програму хешування в одну заяву в Python. Я вперше почав із: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9) sums = list(map(h, permutations(chars))) if len(set(sums)) == len(sums): …
12 code-golf  tips  python 

1
Реалізуйте 64-розрядний двійковий номер з плаваючою комою IEEE 754 через цілочисельну маніпуляцію
(Я поки що позначив питання "С", але якщо ви знаєте іншу мову, яка підтримує спілки, ви також можете використовувати це.) Ваше завдання - побудувати чотири стандартних математичних операторів + - * /для наступної структури: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.