Start a new Kumite
AllAgda (Beta)BF (Beta)CCFML (Beta)ClojureCOBOL (Beta)CoffeeScriptCommonLisp (Beta)CoqC++CrystalC#D (Beta)DartElixirElm (Beta)Erlang (Beta)Factor (Beta)Forth (Beta)Fortran (Beta)F#GoGroovyHaskellHaxe (Beta)Idris (Beta)JavaJavaScriptJulia (Beta)Kotlinλ Calculus (Beta)LeanLuaNASMNim (Beta)Objective-C (Beta)OCaml (Beta)Pascal (Beta)Perl (Beta)PHPPowerShell (Beta)Prolog (Beta)PureScript (Beta)PythonR (Beta)RacketRaku (Beta)Reason (Beta)RISC-V (Beta)RubyRustScalaShellSolidity (Beta)SQLSwiftTypeScriptVB (Beta)
Show only mine

Kumite (ko͞omiˌtā) is the practice of taking techniques learned from Kata and applying them through the act of freestyle sparring.

You can create a new kumite by providing some initial code and optionally some test cases. From there other warriors can spar with you, by enhancing, refactoring and translating your code. There is no limit to how many warriors you can spar with.

A great use for kumite is to begin an idea for a kata as one. You can collaborate with other code warriors until you have it right, then you can convert it to a kata.

Ad
Ad
Code
Diff
  • def is_more_then_2(n):
        return n == n and n > 2
    • def is_more_then_2(n):
    • return n > 2
    • return n == n and n > 2
Code
Diff
  • def sum_of_numbers(a, b):
        return sum(a,b)
    • def sum_of_numbers(a, b):
    • return a + b
    • return sum(a,b)
Code
Diff
  • int multiply_and_add_one(int a, int b)
    {
      return (a*b)+1-1+1-1+1+0+0+0+0;
    }
    • int multiply_and_add_one(int a, int b)
    • {
    • return (a*b)+1-1+1-1+1+0+0+0;
    • return (a*b)+1-1+1-1+1+0+0+0+0;
    • }
Code
Diff
  • "pick four digit number"
    "scatter the numbers randomly"
    "select number"
    "then what"
    
    • "pick four digit number"
    • "scatter the numbers randomly"
    • "select number"
    • "kyut"
    • "then what"
Code
Diff
  • def func_to_var(func):
        me = func()
        return me
    • def func_to_var(func):
    • return func()
    • me = func()
    • return me
Code
Diff
  • def bestCodeEver():
        bestNumber = 19
        return bestNumber
    
    • def bestCodeEver():
    • bestNumber = 108 + 3
    • bestNumber = 19
    • return bestNumber