Activity for dino
Type | On... | Excerpt | Status | Date |
---|---|---|---|---|
Answer | — |
A: Encode with ROT13.5 [Python 3], 145 bytes lambda s:[dict({chr(i+c):chr((i+13)%26+c)for i in range(26)for c in(65,97)},{chr(i+48):chr((i+5)%10+48)for i in range(10)}).get(c,c)for c in s] Try it online! Generates and concatonates 2 dicts: `{chr(i+c):chr((i+13)%26+c)for i in range(26)for c in(65,97)... (more) |
— | over 1 year ago |
Answer | — |
A: Lowercase, but not just the letters [Python 3], 35 bytes lambda x:[chr(ord(i)|32)for i in x] Try it online! Performs a list comprehension on the input string; for each character it: transforms it into the ASCII character code integer representation using `ord()` performs a `binary or` with `32` (or `0b100000`... (more) |
— | over 1 year ago |
Answer | — |
A: Sort letters by height [Python 3], 43 bytes lambda x:sorted(x,key='tibdfghklpqyj'.find) Try it online! Sorts based on index in a sorted string. Inputs as a string and outputs as a list. -14 bytes by replacing `.index()` with `.find()` (more) |
— | over 1 year ago |
Answer | — |
A: Cumulative Counts [Python 3.8 (pre-release)], 69 bytes def f(x,y={},z=[]): for i in x:y[i]=y.get(i,0)+1;z+=[y[i]] return z Try it online! Bonus: theoretical answer if python allowed named assignment with subscript (54 bytes) ```python lambda x,y={}:[y[i]:=y[i]+1if i in y else 1for ... (more) |
— | almost 2 years ago |
Answer | — |
A: Word Count Tool [Python 3.8], 73 bytes lambda x:[len(x.split()),len(x.replace('\n','')),len(''.join(x.split()))] Try it online! (more) |
— | almost 2 years ago |
Answer | — |
A: Solve Goldbach's Conjecture [Python 3.8], 112 bytes def f(x):y=[i for i in range(2,x)if not[j for j in range(2,i)if i%j<1]];return(q,x-q)for q in y if x-q in y Try it online! (more) |
— | about 2 years ago |
Answer | — |
A: Golf golf challenge [Python 3], 108 bytes lambda p,s:s<2and"Hole in one"or"Par:Bogey:Double bogey:Triple bogey:Albatross:Eagle:Birdie".split(':')[s-p] Try it online! Very similar to my other solution, but handles the "Hole in one" case independently and uses wrap-around indexing for the other cases ... (more) |
— | over 2 years ago |
Answer | — |
A: Golf golf challenge [Python 3], 108 bytes lambda p,s:"Hole in one:Albatross:Eagle:Birdie:Par:Bogey:Double bogey:Triple bogey".split(':')[s-1and s-p+4] Try it online! (more) |
— | over 2 years ago |
Answer | — |
A: Determine whether an integer is square-free Python3, 39 bytes ```python lambda n:all(n%i2for i in range(2,n)) ``` Try it online! Makes a list comprehension from the numbers `2` through `n` of the remainder of the square, and then checks whether the list contains `0` -8 bytes thanks to celtschk -5 bytes thanks to Moshi (more) |
— | over 2 years ago |
Answer | — |
A: Find the IP address class [Python 3], 56 bytes lambda x:chr(65+f'{int(float(x[:3]))&8:08b}'.find('0')) Try it online! Takes in the ip address as a string and returns the classification letter. Explanation: - `x[:3]` extracts the first 3 characters - `int(float(…))` converts `str` to `int`, passing ... (more) |
— | over 2 years ago |