JU Kod
JU Kod is a competitive programming study group at Jönköping Tekniska Högskola (JTH) / Jönköping University (JU) supported by the Department of Computing.
We organize teams for participation in the yearly NCPC (Nordic Collegiate Programming Contest) and related computer programming contests and competitions.
All students from the Computer Science Engineering programme are welcome to participate in the group. Please contact us to join in the studies or enter a team in the NCPC (g-join-jukod@groups.ju.se) or come to one of our upcoming meetups. Also join our Discord server. :-)
Weekly practice contests
Link | Date | Winner |
---|---|---|
JUKod Weekly Practice Contest #4 | 17-24 Feb | ??? |
10-17 Feb | AdeptiC_tv? | |
3-10 Feb | AdeptiC_tv | |
27 Jan - 3 Feb | AdeptiC_tv |
We run weekly practice contests. If you are a JU student and would like to participate, create an account on Kattis and contact us informing your Kattis username and email address used with your account. Or use our Discord server.
Meetups
Meetup Date | Time | Location | Note |
---|---|---|---|
... | ... | ... | ... |
Saturday, 4 October 2025 | 10:00 | ¿JTH? (TBC) | NCPC 2025 |
There are no upcoming meetups for the time being. If you would like to be notified when we scheduled the next ones, contact us and we'll add you to our mailing list. You can also join our Discord server.
Preparing for the NCPC
The Nordic Collegiate Programming Contest (NCPC) is held every year. Teams of 3 university students compete solving ≈ 10 programming problems in 5 hours using either C, Python, Java, C#, C++, Haskell or one of 40 other programming languages. At the end, the team with most solved problems wins. It's quite fun! :-)
Date and nearest location: Saturday 4 October 2025 @ ¿JTH? (TBC).
Problems for Practicing
The best problems for practicing leading up to the competition are the problems from NCPC 2023, NCPC 2022 and NCPC 2021 (last years). Here are 8 interesting problems in order of difficulty:
- F - FizzBuzz 🐝
- C - Coffee Cup Combo ☕
- K - Knot Knowledge 🪢
- L - Locust Locus 🦗
- H - Highest Hill ⛰️
- J - Jamboree ⛺
- C - Converting Romans 🏛️
- G - Graduation Guarantee 🎓
They are available for practice at open.kattis.com. You can submit your solutions online there, so you can check if they are really correct.
After completing the easiest problems above, you can start solving harder problems from the past few years: NCPC 2024; NCPC 2023; NCPC 2022; NCPC 2021; NCPC 2020; NCPC 2019; NCPC 2018; NCPC 2017.
If you are new to programming contests, you can start with easier problems on Open Kattis, such as:
Just create an account on Kattis and start practicing! :-)
Discord Server
We also have a Discord server where you can ask questions about problems or talk about solutions. You can also just hangout and do problems together or get to know everyone in the community. Yoseph Naoom and Adrian Fyrpil are the moderators responsible for the Discord server.
Further information
- Slide presentation of NCPC and JU Kod
- Problem sets from related (past) contests
- Further info on the NCPC
- Practicing for the NWERC
- Other competitive programming study groups / societies in Sweden
- Other interesting study material
- Computational Geometry tutorial notes
- Related: Swedish Coding Cup
- Competitive Programmer's Handbook (Antti Laaksonen)
- A Guide to Kattis Problems (Michel Wermelinger)
- Meetup schedule on TimeEdit (open)
- Meetup schedule on TimeEdit (student)
- Meetup schedule on TimeEdit (staff)
- QR code to this page
This study group is supported by the Department of Computing.
Upcoming competitions
Name | Date |
---|---|
NCPC 2025 -- Nordic Collegiate Programming Contest | 4 October 2025 |
JU Kod Steering Committee
- Adrian Fyrpil (student)
- Calle Ovinder (student)
- Rudy Matela (lecturer)
- Yoseph Naoom (student)
Responsibilities
- Group Leadership (steering committee)
- (This) Website (Calle, Rudy)
- Room Scheduling (Rudy)
- Mailing list (Rudy)
- Discord server (Yoseph, Adrian)
- Weekly practice contests (Adrian, Calle)
- Coaches: Rudy Matela and Masoumeh Taromirad (others welcome)