GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cam1x/codewars-java: Codewars Solutions (Java)

BranchesTags
Open more actions menu

Latest commit

 

History

63 Commits
63 Commits

Folders and files

NameName
Last commit message
Last commit date
src/com/company
src/com/company
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

Codewars Solutions (Java)

My solutions

  • kyu4
  • kyu5
  • kyu6
  • kyu7

Kata Ranking (kyu)

source: Codewars Wiki Honor & Ranks and Codewars Wiki Kata Ranking

Ranks are used to indicate progression and difficulty. Code Warriors complete Kata which are assigned a rank, which in turn earns them a higher rank once they complete enough of them. There are two classes of ranks, Kyu and Dan. You begin with Kyu at level 8 and work your way down to level 1. Then you progress to Dan, where you work your way up from level 1 to level 8.

Novice level

6 Kyu

6 kyu kata represent a novice programming level. At this level the kata will start to include more advanced algorithmic challenges and more complex language features. It includes:

  • Complex language features (closures, scopes, monads, etc)
  • Complex OOP/Functional concepts
  • Basic Design Patterns
  • Complex Regular Expressions

5 Kyu

5 kyu kata represent a novice programming level. At this level the kata are similar to 6 kyu but more challenging. It includes:

  • Complex language features that require mature OOP/Functional concepts
  • Advanced OOP/Functional concepts
  • Complex Design Patterns
  • Advanced regular expression usage

Competent level

4 Kyu

4 kyu kata represent a competent programming level. At this level the kata begin to take some serious thought to complete. They include tasks that may handle:

  • Computer science concepts utilizing complex algorithms
  • Advanced design patterns
  • Understanding intricate business requirements
  • Advanced concepts such as concurrency, parallelism, meta programming and cryptography

3 Kyu

3 kyu kata represent a competent programming level. At this level the kata are similar to 4 kyu but are more challenging. They include tasks that may handle:

  • Computer science concepts utilizing advanced algorithms
  • Ability to implement advanced requirements in a scalable fashion
  • Basic AI/machine learning algorithms
  • Detailed usage of advanced concepts such as concurrency, parallelism and cryptography

Proficient level

2 Kyu

2 kyu kata represent a proficient programming level. At this level kata require a mature understanding of complex programming concepts - concepts such as:

  • Complex AI/machine learning algorithms
  • Reverse engineering techniques
  • Basic interpreters and compilers
  • Basic mini-programs with multiple feature requirements (such as a basic markdown parser)

1 Kyu

1 kyu kata represent a proficient programming level. At this level kata are similar to 2 kyu but more challenging. They may include concepts such as:

  • Advanced AI/machine learning algorithms
  • Complex interpreters and compilers
  • Complex Mini-programs with multiple feature requirements (such as a complete markdown parser)

About

Codewars Solutions (Java)

Topics

codewars-javacodewars-solutionsjava

Resources

Readme
Activity

Stars

4 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.