{"id":37431668,"url":"https://github.com/m3dev/crazy_programming","last_synced_at":"2026-01-16T06:35:43.472Z","repository":{"id":330292969,"uuid":"1114219896","full_name":"m3dev/crazy_programming","owner":"m3dev","description":"エムスリー株式会社の社内で作られたQuineやプログラミングクイズの解説をまとめたリポジトリ","archived":false,"fork":false,"pushed_at":"2025-12-24T12:33:30.000Z","size":634,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-26T03:29:48.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m3dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-11T04:21:10.000Z","updated_at":"2025-12-25T00:07:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/m3dev/crazy_programming","commit_stats":null,"previous_names":["m3dev/crazy_programming"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/m3dev/crazy_programming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3dev%2Fcrazy_programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3dev%2Fcrazy_programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3dev%2Fcrazy_programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3dev%2Fcrazy_programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m3dev","download_url":"https://codeload.github.com/m3dev/crazy_programming/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3dev%2Fcrazy_programming/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-16T06:35:42.781Z","updated_at":"2026-01-16T06:35:43.457Z","avatar_url":"https://github.com/m3dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crazy Programming\n\n## Description\n\n実行するとソースコード自身と同じ文字列が返ってくるコード「Quine」、社内で開発された「プログラミングクイズ」を掲載しています。\n社内Slackにおけるプログラミングの雑学を共有するチャンネル `#crazy-programming` より命名されたリポジトリです。\n\n## Quine\n\n|lang|title(link)|\n|---|---|\n|Dart|[M3 Dart Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/dart)|\n|Go|[M3 Go Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/go)|\n|Kotlin|[M3 Kotlin Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/kotlin)|\n|OCaml|[M3 OCaml Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/ocaml)|\n|Python|[M3 Python Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/python)|\n|Python|[出力が動くFukuoka採用Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/python)|\n|Ruby|[M3 Ruby Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/ruby)|\n|Scala|[M3 Scala Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/scala)|\n|Swift|[M3 Swift Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/swift)|\n|Swift|[M3 Swift Quine: iOSDC Japan 2025 edition](https://github.com/m3dev/crazy_programming/tree/main/quine/swift)|\n|TypeScript|[M3 TypeScript Quine](https://github.com/m3dev/crazy_programming/tree/main/quine/typescript)|\n\n## Programming Quiz\n\n\u003cdetails\u003e\n\n\u003csummary\u003eJavaScript Quiz Table\u003c/summary\u003e\n\n|title(link)|code|\n|---|---|\n|[技育プロジェクト](https://github.com/m3dev/crazy_programming/tree/main/quiz/javascript/geek)|`[_='GEEK'.small()[2]]+[-~_._\\|2];`|\n|[TypeTypeType](https://github.com/m3dev/crazy_programming/tree/main/quiz/typescript/typetypetype)|`let type = \"type\";...`|\n|[Colab](https://github.com/m3dev/crazy_programming/tree/main/quiz/javascript/colab)|`((_,$=[].push(_,_))=\u003e...`|\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003ePython Quiz Table\u003c/summary\u003e\n\n|title(link)|code|\n|---|---|\n|[Is Face Mark?](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/is_face_mark)|`(d \u003e_\u003c b) if (c:=('ω')\u003c\"hi\") else (c^0^c)-~3`|\n|[While trick](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/while_trick)|`[1,2,3,4];while _:_,*_=_;_`|\n|[Slice list](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/slice_list)|`[x:=1,x:=-~x,-~x][:][::-1][:1]`|\n|[Slice hint](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/slice_hint)|`_:...=[];_[:]:...=f'{f\"{[...][::][0]}\"::^0}';_`|\n|[Long addition](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/long_addition)|`0+~-~-~-~-~-~-~-~-~-~0`|\n|[Numpy long addition](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/numpy_long_addition)|`import numpy as np;x = np.arange(3);x-+~--~+-~~++~+-x;`|\n|[Numpy array to array](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/numpy_array_to_array)|`import numpy as np;print(np.zeros(((_:=1),_))[[(((~-_,),),)],(...)])`|\n|[Numpy sum](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/numpy_sum)|`import numpy as np;print(sum([sum:=-1],np.sum([sum],sum)))`|\n|[Sum trick](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/sum_trick)|`sum(((1,(2,(3),),(4,)),(5,),),())`|\n|[Zeros](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/zeros)|`000_0\u002600^00-0x0_0_00^0o0_00-~0^-0b0_0_0`|\n|[To int](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/to_int)|`int(\"%s_0%%s\"%0x0%10)`|\n|[Equals](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/equals)|`f\"{'='=}={'='=}\"`|\n|[Method chaining](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/method_chaining)|`().__iter__().__class__.__name__[_:=-2]+[].__class__.__name__[_]`|\n|[GeeK split](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/geek_split)|`\"g_e_e_k\".split(_:=\"_\",_:=len(_))[_].split(_:=\"_\",_:=len(_))[_].split(_:=\"_\")[len(_)]+\"p\"`|\n|[X Face](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/x_face)|`_C:3J /2=3;-~-( _C-8) *[\"布団\"]`|\n|[All empty](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/all_empty)|`-~(-~(()==()))`|\n|[String of string](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/string_of_string)|`\"%%%s%%%%%%%%%%%%ss\"%\"d\"%1%\"%\"%()%\"2\"`|\n|[Zero to one](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/zero_to_one)|`~1\u003c\u003c1\u0026-~1`|\n|[Formula type](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/formula_type)|`O:1+1=2;O`|\n|[Append magic](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/append_magic)|`(x:=[[]]*3)[0].append(1);x`|\n|[MMM](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/mmm)|`*M,M=[*\"123\"];\"M\"+M`|\n|[Tuple merge](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/tuple_merge)|`(((0)\\|1)\\|2)\\|3`|\n|[I am m3](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/i_am_m3)|`'IAMM3'[(x:=-~(1==1))::x]`|\n|[is](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/is)|`...is...is...is...is...is...`|\n|[dot](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/dot)|`f\"{(':')[::]::^5}\"`|\n|[map to map](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/map_to_map)|`list(map(list,list(map(map,map(lambda map:list,map:='map'),map))))`|\n|[Make parentheses](https://github.com/m3dev/crazy_programming/tree/main/quiz/python/make_parentheses)|`();((((_,_))))`|\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003eRuby Quiz Table\u003c/summary\u003e\n\n|title(link)|code|\n|---|---|\n|[RubyKaigi 2019 Day1-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_kaigi_2019)|`!????!:!?!`|\n|[RubyKaigi 2019 Day2-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_kaigi_2019)|`%%%%%%..%%[0].size[0]`|\n|[RubyKaigi 2019 Day2-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_kaigi_2019)|`puts=:puts;puts=send(puts,puts)\\|\\|puts(puts){puts=\"puts\"};puts`|\n|[RubyKaigi 2019 Day2-2](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_kaigi_2019)|`%%%%%%%%?????:??`|\n|[RubyKaigi 2019 Day2-3](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_kaigi_2019)|`a=0.0/0;a==a?a:irb.quit`|\n|[RubyWorldConference2022 day0-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`-a=--1.to_s`|\n|[RubyWorldConference2022 day0-2](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`[1_1, 1_2, 1_3].map{_2}\\|[]`|\n|[RubyWorldConference2022 day0-3](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`_=_\\|_=__=_\\|_=_`|\n|[RubyWorldConference2022 day1-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`!??[??]`|\n|[RubyWorldConference2022 day1-2](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`!%.!..!`|\n|[RubyWorldConference2022 day1-3](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`?%%/?%/`|\n|[RubyWorldConference2022 day2-1](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`+-+-+-1===-+-+-+1`|\n|[RubyWorldConference2022 day2-2](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`().\\|(0).!()`|\n|[RubyWorldConference2022 day2-3](https://github.com/m3dev/crazy_programming/tree/main/quiz/ruby/ruby_world_conference_2022)|`(?a..?A).to_a[-2]`|\n\n\u003c/details\u003e\n\n# We are hiring!!\n\nギークな学びが大好きな皆さん、エムスリーで一緒に働いてみませんか？\n\n私達のミッションは、インターネットを活用し、健康で楽しく長生きする人を１人でも増やし、不必要な医療コストを１円でも減らすこと。\nエンジニアリングの力を活かし、共に医療の課題解決に向かう仲間を募集しています。\n\n## エンジニア採用ページはこちら\n\n[https://jobs.m3.com/engineer/](https://jobs.m3.com/engineer/)\n\n## 新卒採用、インターンも常時募集しています\n\n[https://fresh.m3recruit.com/engineer](https://fresh.m3recruit.com/engineer)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3dev%2Fcrazy_programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm3dev%2Fcrazy_programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3dev%2Fcrazy_programming/lists"}