{"id":27377970,"url":"https://github.com/jusexton/jvm-challenges","last_synced_at":"2026-04-30T14:35:08.445Z","repository":{"id":135724956,"uuid":"281802593","full_name":"jusexton/jvm-challenges","owner":"jusexton","description":"Programming challenges written in the Java and Kotlin programming languages","archived":false,"fork":false,"pushed_at":"2021-06-04T06:45:49.000Z","size":595,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-04T16:43:16.864Z","etag":null,"topics":["java","kotlin","programming-challenges"],"latest_commit_sha":null,"homepage":"","language":"Java","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/jusexton.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}},"created_at":"2020-07-22T23:19:14.000Z","updated_at":"2023-10-04T16:43:19.320Z","dependencies_parsed_at":null,"dependency_job_id":"b7bd0f34-a921-4010-a3a7-4a89ce1201a8","html_url":"https://github.com/jusexton/jvm-challenges","commit_stats":null,"previous_names":["jusexton/jvm-challenges"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fjvm-challenges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fjvm-challenges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fjvm-challenges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jusexton%2Fjvm-challenges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jusexton","download_url":"https://codeload.github.com/jusexton/jvm-challenges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717242,"owners_count":21150389,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","kotlin","programming-challenges"],"created_at":"2025-04-13T13:09:00.952Z","updated_at":"2026-04-30T14:35:03.403Z","avatar_url":"https://github.com/jusexton.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JVM Programming Challenges\n\n![](https://github.com/jsextonn/jvm-challenges/workflows/build/badge.svg)\n\nProgramming challenges written in JVM specific languages.\n\nVisit https://github.com/JSextonn/all-challenges if you're interested in seeing programming challenges completed in other languages.\n\n## Completed Programming Challenges\n\n- [Java Code Wars](#java-code-wars)\n- [Kotlin Code Wars](#kotlin-code-wars)\n\n### Java Code Wars\n\n#### 3 Kyu\n\n- Prime Stream (https://www.codewars.com/kata/5519a584a73e70fa570005f5)\n\n#### 4 Kyu\n\n- Large Factorials (https://www.codewars.com/kata/557f6437bf8dcdd135000010)\n- Strip Comments (https://www.codewars.com/kata/51c8e37cee245da6b40000bd)\n- Binary Divisible by Five (https://www.codewars.com/kata/5647c3858d4acbbe550000ad)\n- Snail (https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1)\n- Permutations (https://www.codewars.com/kata/5254ca2719453dcc0b00027d)\n- Time Formatter (https://www.codewars.com/kata/52742f58faf5485cae000b9a)\n- Bagels (https://www.codewars.com/kata/54bd6b4c956834c9870001a1)\n- Sudoku Solution Validator (https://www.codewars.com/kata/529bf0e9bdf7657179000008)\n\n#### 5 Kyu\n\n- Scramblies (https://www.codewars.com/kata/55c04b4cc56a697bb0000048)\n- Count Ip Address (https://www.codewars.com/kata/526989a41034285187000de4)\n- Maximum Sub-Array Sum (https://www.codewars.com/kata/54521e9ec8e60bc4de000d6c)\n- Human Readable Time (https://www.codewars.com/kata/52685f7382004e774f0001f7)\n- Double Cola (https://www.codewars.com/kata/551dd1f424b7a4cdae0001f0)\n- Simple Pig Latin (https://www.codewars.com/kata/520b9d2ad5c005041100000f)\n- One Semicolon Fibonacci Stream (https://www.codewars.com/kata/59e625bf3d09a7471d00020e)\n\n#### 6 Kyu\n\n- Your Order Please (https://www.codewars.com/kata/55c45be3b2079eccff00010f)\n- Find the Odd Int (https://www.codewars.com/kata/54da5a58ea159efa38000836)\n- Reverse or Rotate (https://www.codewars.com/kata/56b5afb4ed1f6d5fb0000991)\n- Who Likes It (https://www.codewars.com/kata/5266876b8f4bf2da9b000362)\n- Parity Outlier (https://www.codewars.com/kata/5526fc09a1bbd946250002dc)\n- Tribonacci Sequence (https://www.codewars.com/kata/556deca17c58da83c00002db)\n- Duplicate Encoder (https://www.codewars.com/kata/54b42f9314d9229fd6000d9c)\n- Spin Words (https://www.codewars.com/kata/5264d2b162488dc400000001)\n- Dubstep (https://www.codewars.com/kata/551dc350bf4e526099000ae5)\n- Vasya Clerk (https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8)\n- Consecutive Strings (https://www.codewars.com/kata/56a5d994ac971f1ac500003e)\n- Valid Braces (https://www.codewars.com/kata/5277c8a221e209d3f6000b56)\n- Create Phone Number (https://www.codewars.com/kata/525f50e3b73515a6db000b83)\n- Expand Number (https://www.codewars.com/kata/5842df8ccbd22792a4000245)\n- Help The BookKeeper (https://www.codewars.com/kata/54dc6f5a224c26032800005c)\n- Transposition (https://www.codewars.com/kata/57a153e872292d7c030009d4)\n- Encrypt This (https://www.codewars.com/kata/5848565e273af816fb000449)\n- Find The Unique Number (https://www.codewars.com/kata/585d7d5adb20cf33cb000235)\n- Matrix Addition (https://www.codewars.com/kata/526233aefd4764272800036f)\n- Highest Scoring Word (https://www.codewars.com/kata/57eb8fcdf670e99d9b000272)\n- Validate Credit Card (https://www.codewars.com/kata/5418a1dd6d8216e18a0012b2)\n- Decode the Morse Code (https://www.codewars.com/kata/54b724efac3d5402db00065e)\n\n#### 7 Kyu\n\n- Isograms (https://www.codewars.com/kata/54ba84be607a92aa900000f1)\n- High and Low (https://www.codewars.com/kata/554b4ac871d6813a03000035)\n- Complementary DNA (https://www.codewars.com/kata/554e4a2f232cdd87d9000038)\n- First Non Repeated Character (https://www.codewars.com/kata/570f6436b29c708a32000826)\n- Two to One (https://www.codewars.com/kata/5656b6906de340bd1b0000ac)\n- X's and O's (https://www.codewars.com/kata/55908aad6620c066bc00002a)\n- Descending Order (https://www.codewars.com/kata/5467e4d82edf8bbf40000155)\n- Square Every Digit (https://www.codewars.com/kata/546e2562b03326a88e000020)\n- Sum Even or Odd (https://www.codewars.com/kata/5949481f86420f59480000e7)\n- Reverse Words (https://www.codewars.com/kata/5259b20d6021e9e14c0010d4)\n- String Ends With (https://www.codewars.com/kata/51f2d1cafc9c0f745c00037d)\n- Sum Of Numbers (https://www.codewars.com/kata/55f2b110f61eb01779000053)\n- Printer Errors (https://www.codewars.com/kata/56541980fa08ab47a0000040)\n- Pin Validator (https://www.codewars.com/kata/55f8a9c06c018a0d6e000132)\n- Count The Digit (https://www.codewars.com/kata/566fc12495810954b1000030)\n- Maximum Length Difference (https://www.codewars.com/kata/5663f5305102699bad000056)\n- The Highest Profit Wins (https://www.codewars.com/kata/559590633066759614000063)\n- Unlucky Days (https://www.codewars.com/kata/56eb0be52caf798c630013c0)\n\n#### 8 Kyu\n\n- Sum Positive (https://www.codewars.com/kata/5715eaedb436cf5606000381)\n- Total Amount of Points (https://www.codewars.com/kata/5bb904724c47249b10000131)\n- Reverse String (https://www.codewars.com/kata/5168bb5dfe9a00b126000018)\n- Opposite Number (https://www.codewars.com/kata/56dec885c54a926dcd001095)\n\n### Kotlin Code Wars\n\n#### 5 Kyu\n\n- Last Digit of Large Number (https://www.codewars.com/kata/5511b2f550906349a70004e1)\n\n#### 6 Kyu\n\n- Divisibility Rule (https://www.codewars.com/kata/564057bc348c7200bd0000ff)\n- Backwards Read Primes (https://www.codewars.com/kata/5539fecef69c483c5a000015)\n- Color Code Generation (https://www.codewars.com/kata/56f1c6034d0c330e4a001059)\n- Convert to Camel Case (https://www.codewars.com/kata/517abf86da9663f1d2000003)\n- Which Are In (https://www.codewars.com/kata/550554fd08b86f84fe000a58)\n- Unwanted Dollars (https://www.codewars.com/kata/587309155cfd6b9fb60000a0)\n- Meeting (https://www.codewars.com/kata/59df2f8f08c6cec835000012)\n- A+B=123 (https://www.codewars.com/kata/5966a52ab4f24db1800000cc)\n\n#### 7 Kyu\n\n- Hide Password (https://www.codewars.com/kata/5a726f16373c2ee6c60000db)\n- Beads Count (https://www.codewars.com/kata/58712dfa5c538b6fc7000569)\n- Small Enough (https://www.codewars.com/kata/57cc981a58da9e302a000214)\n- The Office I (https://www.codewars.com/kata/57ecf6efc7fe13eb070000e1)\n\n#### 8 Kyu\n\n- Will They Survive (https://www.codewars.com/kata/59ca8246d751df55cc00014c)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusexton%2Fjvm-challenges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjusexton%2Fjvm-challenges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjusexton%2Fjvm-challenges/lists"}