GnitGnit
ContestsProblemsBlogSubmit a ProblemMy PageSign In

Gnit

Compete in Physics.

Gnit is a contest platform built for physics. Go head-to-head in timed competitions, climb the live scoreboard, and see how your skills stack up.

Join a Contest
Browse Problems

What is Gnit?

Think of it as competitive programming, but for physics — a place to pit your problem-solving against others in real time.

Real-Time Contests

Race against the clock to solve physics problems. Watch the live scoreboard to see where you stand as the contest unfolds.

Performance Score

Your score is computed automatically after each contest. Track your progress with charts and measure how much you've grown.

Integer Answers & Instant Judging

Every answer is a positive integer. Submit and get your result immediately — a clean, fair system with no rounding grey areas.

Problem Archive

Work through problems from past contests at your own pace. Filter by difficulty or category to zero in on what you want to practice.

6 Physics Categories

Mechanics, Electromagnetism, Waves, Thermodynamics, Quantum, and Mathematical Physics. Use your category stats to find and fix your weak spots.

Solution Blog

Detailed write-ups with clean KaTeX equation rendering. Read the explanations and actually understand where you went wrong.

How It Works

1

Create an Account

Sign up with your email or a social login — takes about 30 seconds.

2

Join a Contest

Register for an upcoming contest and wait for the start.

3

Solve Problems

Submit integer answers within the time limit and get instant feedback.

Ready to Test Your Physics Skills?

Create a free account and start competing today.

Get Started Free
Read the Blog

© 2026 Gnit. All rights reserved.

Terms of ServicePrivacy PolicyThird-Party SoftwareContactOfficial X

📢 Announcements

  • [Update] Ratings have been added to Gnit!

    Gnit now has a rating system, similar to those used in AtCoder and OMC. Ratings are planned to be applied to selected contests from July 2026. Your rating will change based on your contest results, making it easier to track your progress over time. We will start with some contests first, and continue improving the system.

    6/29
  • [Improvement] The scoreboard has been updated!

    The scoreboard has been updated so you can see each result more clearly. You can now quickly check which problems were solved, how fast each solution was accepted, and how many wrong answers were submitted. The first person to get an accepted answer for each problem, also known as First AC, is now shown.

    6/9

Frequently Asked Questions

What is Gnit?+
Gnit is an online contest platform focused on physics. Similar to AtCoder for competitive programming, it provides a place for “competitive physics,” where participants solve physics problems under a time limit. Participants can follow the live scoreboard while competing through their physics knowledge and problem-solving skills.
Is Gnit free to use?+
Yes. Account registration, contest participation, and solving archived problems are all free. You can sign up using an email address or a Google account.
What topics do the problems cover?+
Problems are drawn from six areas: Mechanics, Electromagnetism, Waves, Thermodynamics, Quantum Mechanics, and Mathematical Physics. On the problem archive page, you can filter problems by category and difficulty, from Beginner to Advanced.
What format should answers be submitted in?+
All answers must be entered as positive integers greater than or equal to 1. Decimal and fractional answers are not used. For example, if the answer is 10 m/s, you would enter 10. Submissions are judged immediately, and the result is reflected on the scoreboard.
How is the performance score calculated?+
After a contest ends, the mean and standard deviation of all participants’ scores are calculated, and each participant’s performance score is derived from them. You can view changes in your performance score over time on the chart in My Page. This score indicates your relative standing within each contest.
Can I solve past problems?+
Yes. Problems from finished contests are available at any time on the Problem Archive page. Problems you solve correctly are recorded as part of your archive score, and you can track your accuracy over time on My Page.
Are solution articles available?+
Solution articles are published progressively after each contest ends. The articles support KaTeX-rendered equations and explain the reasoning and methods used to solve the problems.
How are contest rankings determined?+
Each problem has an assigned point value. When you solve a problem correctly, those points are added to your total score. If participants have the same score, the higher rank goes to the participant with the lower time, calculated as the elapsed minutes until the last accepted submission plus a 5-minute penalty for each wrong submission on solved problems. This is the same style of scoreboard system used by AtCoder.
How are difficulty levels defined?+
Difficulty is divided into four tiers. Lv.1–2 Beginner corresponds to middle-school physics. Lv.3–5 Elementary corresponds to high-school physics and common-test level. Lv.6–8 Intermediate corresponds to high-school physics at university entrance exam level. Lv.9–10 Advanced corresponds to university-level physics.
How is the archive score calculated?+
Let dᵢ be the difficulty level, from 1 to 10, of each solved problem. The archive score is calculated as Score = ⌊1000 × log₁₀(10 + Σ 2^dᵢ)⌋. Higher-difficulty problems contribute more strongly to the score. For example, solving one difficulty-10 problem gives approximately 1308 points.
Can I add Gnit to my home screen?+
Yes. You can add Gnit to your home screen and launch it like an app. On iOS with Safari, tap the Share button at the bottom of the screen and select Add to Home Screen. On Android with Chrome, tap the menu in the top-right corner and select Add to Home Screen. After adding it, you can open Gnit from the icon on your home screen.