Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
This challenge is related to the Python language. Note that challenges that require the answers to be in a specific language are generally discouraged.
26
votes
14
answers
3k
views
Is this series of quotes valid Python?
Python string parsing has quite a few edge cases. … b, u, r, and f would work exactly the same, you don't need to concern yourself with that detail), determine if it would be a valid python string, or invalid syntax. …
18
votes
19
answers
6k
views
The Dating Game / Secretary Problem
The bots are looking for love. Can you help them?
The rules
The goal of this game is find the bot you have the highest compatibility with. However, robots, who are inexperienced at dating are unable t …
4
votes
Is this series of quotes valid Python?
Regex (Javascript/PCRE), 31 28 bytes
-3 bytes thanks to Neil and Mukundan314
^(""$|"a+"|"""("?"?a)*""")+$
Try it on regexr
Basically:
Empty single-quoted string may appear only at the end
A single …
4
votes
Accepted
Shortening this Code to process nested tuple even further without the use of max()
Python, 204 188 bytes
-16 bytes thanks to @WheatWizard
m=[*((input("Enter subject: "),int(input("Enter marks: ")))for _ in'*'*int(input("Enter number of tuples: ")))]
print((*((i[:3].upper(),j)for i,j … Python, 212 bytes
1 line
print((*[m:=[*((input("Enter subject: "),int(input("Enter marks: ")))for _ in range(int(input("Enter number of tuples: "))))]][:0],*((i[0][:3].upper(),i[1])for i in m if all(z[ …
3
votes
Speed up, slowpoke!
Impersonator
Not sure if this loophole is allowed. Since many bots help those with similar names this impersonates the top bot by name.
import traceback
def impersonator(info, me, round):
def eq( …
2
votes
Tips for golfing in Python
You can use this for side effects, for example consider this python quine:
c:print(c%c)="c:print(c%%c)=%s"
In this case, this is the exact same length as
c="c:print(c%%c)=%s"
print(c%%c)
However, in …
1
vote
Speed up, slowpoke!
Split the difference
def split_the_difference(info, me, round):
my_info = next(i for i in info if i[0]==me)
if my_info[2]<10:
return [me, 1, 1]
info.sort(key=lambda i: i[2])
…
1
vote
Speed up, slowpoke!
Advanced Impersonator
import random
def advanced_impersonator(info, me, round):
info.sort(key=lambda i:i[1])
# pick a bot in the top 25%
bot = random.choice(info[len(info)*3//4:])
…
1
vote
Speed up, slowpoke!
Karma
import random, string
def karma(info, me, round):
my_info = next(i for i in info if i[0]==me)
if my_info[2]<40 or round < 500:
return [me, 1, 1]
# Some bots where explicitl …
1
vote
The Dating Game / Secretary Problem
Anything but the worst
class AnythingButTheWorst:
"""
Will accept anyone as long as there is someone worse
"""
# rng is a seeded PRNG you can use, no other forms of randomness allowed …