Sign Up
Time to claim your honor
Training
Practice
Complete challenging
Kata
to earn honor and ranks. Re-train to hone technique
Freestyle Sparring
Take turns remixing and refactoring others code through
Kumite
Community
Leaderboards
Achieve honor and move up the global leaderboards
Chat
Join our
Discord
server and chat with your fellow code warriors
Discussions
View our
Github Discussions
board to discuss general Codewars topics
About
Docs
Learn about all of the different aspects of Codewars
Blog
Read the latest news from Codewars and the community
Log In
Sign Up
Name:
Fangyi
Clan:
Imperial College London
Member Since:
May 2016
Last Seen:
Dec 2020
Profiles:
Following:
317
Followers:
319
Allies:
314
View Profile Badges
Authentic Jobs
Your new development career awaits. Check out the latest listings.
Learn More
Ads via Carbon
Stats
Kata
Collections
Kumite
Social
Discourse
Completed (78)
Authored
1 kyu
Tiny Three-Pass Compiler
2,724
nklein
Completed Languages:
8 kyu
Theorem proving hello world: prove a+0=a and 0+a=a
386
ice1000
Completed Languages:
2 kyu
Folding through a fixed point
230
tel
Completed Languages:
8 kyu
Triple negation
205
khanh93
Completed Languages:
8 kyu
Every symmetric transitive relation is reflexive... right?
125
b-mehta
Completed Languages:
3 kyu
Data Types à la Carte
362
mpickering
Completed Languages:
4 kyu
Five Fundamental Monads
912
mpickering
Completed Languages:
1 kyu
Peano and Church
323
lolisa
Completed Languages:
4 kyu
(A+B)+C=A+(B+C)? Prove it!
279
ice1000
Completed Languages:
1 kyu
Scott Encoding
605
xenoexplorator
Completed Languages:
6 kyu
Prefill an Array
13,229
user5854572
Completed Languages:
6 kyu
IPv4 to int32
10,999
sahglie
Completed Languages:
7 kyu
SevenAte9
6,193
debri
Completed Languages:
7 kyu
Discover The Original Price
7,527
ahamidou
Completed Languages:
6 kyu
Multi-tap Keypad Text Entry on an Old Mobile Phone
13,326
mroth
Completed Languages:
Loading more items...
Confirm
Collect:
undefined
Loading collection data...