実行するとソースコード自身と同じ文字列が返ってくるコード「Quine」、社内で開発された「プログラミングクイズ」を掲載しています。
社内Slackにおけるプログラミングの雑学を共有するチャンネル #crazy-programming より命名されたリポジトリです。
JavaScript Quiz Table
Python Quiz Table
| title(link) |
code |
| Is Face Mark? |
(d >_< b) if (c:=('ω')<"hi") else (c^0^c)-~3 |
| While trick |
[1,2,3,4];while _:_,*_=_;_ |
| Slice list |
[x:=1,x:=-~x,-~x][:][::-1][:1] |
| Slice hint |
_:...=[];_[:]:...=f'{f"{[...][::][0]}"::^0}';_ |
| Long addition |
0+~-~-~-~-~-~-~-~-~-~0 |
| Numpy long addition |
import numpy as np;x = np.arange(3);x-+~--~+-~~++~+-x; |
| Numpy array to array |
import numpy as np;print(np.zeros(((_:=1),_))[[(((~-_,),),)],(...)]) |
| Numpy sum |
import numpy as np;print(sum([sum:=-1],np.sum([sum],sum))) |
| Sum trick |
sum(((1,(2,(3),),(4,)),(5,),),()) |
| Zeros |
000_0&00^00-0x0_0_00^0o0_00-~0^-0b0_0_0 |
| To int |
int("%s_0%%s"%0x0%10) |
| Equals |
f"{'='=}={'='=}" |
| Method chaining |
().__iter__().__class__.__name__[_:=-2]+[].__class__.__name__[_] |
| GeeK split |
"g_e_e_k".split(_:="_",_:=len(_))[_].split(_:="_",_:=len(_))[_].split(_:="_")[len(_)]+"p" |
| X Face |
_C:3J /2=3;-~-( _C-8) *["布団"] |
| All empty |
-~(-~(()==())) |
| String of string |
"%%%s%%%%%%%%%%%%ss"%"d"%1%"%"%()%"2" |
| Zero to one |
~1<<1&-~1 |
| Formula type |
O:1+1=2;O |
| Append magic |
(x:=[[]]*3)[0].append(1);x |
| MMM |
*M,M=[*"123"];"M"+M |
| Tuple merge |
(((0)|1)|2)|3 |
| I am m3 |
'IAMM3'[(x:=-~(1==1))::x] |
| is |
...is...is...is...is...is... |
| dot |
f"{(':')[::]::^5}" |
| map to map |
list(map(list,list(map(map,map(lambda map:list,map:='map'),map)))) |
| Make parentheses |
();((((_,_)))) |
Ruby Quiz Table
ギークな学びが大好きな皆さん、エムスリーで一緒に働いてみませんか?
私達のミッションは、インターネットを活用し、健康で楽しく長生きする人を1人でも増やし、不必要な医療コストを1円でも減らすこと。
エンジニアリングの力を活かし、共に医療の課題解決に向かう仲間を募集しています。
https://jobs.m3.com/engineer/
https://fresh.m3recruit.com/engineer