GnitGnit
ContestsProblemsBlogSign 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

Frequently Asked Questions

What is Gnit?+
Gnit is an online contest platform dedicated to physics. Like AtCoder for competitive programming, Gnit offers "competitive physics" — a place to solve physics problems under a time limit. Monitor competitors on the live scoreboard and tackle rigorous physics problems.
Is it free to participate?+
Yes, account registration, contest participation, and solving archive problems are all free. Sign up in seconds with email or Google.
What physics topics are covered?+
Problems span 6 categories: Mechanics, Electromagnetism, Waves, Thermodynamics, Quantum, and Mathematical Physics. Filter by category and difficulty (Beginner to Advanced) on the problem archive page.
What is the answer format?+
All answers are positive integers (≥ 1). Decimals and fractions are not used. For example: "If the speed is 10 m/s, enter 10." Results are displayed instantly and reflected on the scoreboard in real time.
How is the performance score calculated?+
After a contest ends, the mean and standard deviation of all participants’ scores are computed automatically to generate each participant’s score. You can track your score trend in the chart on My Page. Scores are computed per contest, so everyone — from beginner to expert — can see their relative standing.
Can I solve past problems anytime?+
Yes, problems from finished contests are available on the Problem Archive page anytime. Correct answers accumulate as your archive score, and you can track your accuracy over time on My Page.
Are there solution articles?+
We publish solution blog posts with KaTeX-rendered equations. Articles are released progressively after each contest ends, providing clear and detailed explanations.
How is the contest score calculated?+
Each problem has a point value. Solving it correctly adds those points to your total. Ties are broken by "time" (minutes elapsed until your last correct submission plus a 5-minute penalty per wrong answer per problem) — the same system used by AtCoder.
What do the difficulty levels (Lv.1–10) mean?+
Difficulty is divided into 4 tiers. Lv.1–2 "Beginner" are middle-school physics level. Lv.3–5 "Elementary" are high-school physics and common-test ("kyotsu-test") level. Lv.6–8 "Intermediate" are high-school physics university-entrance-exam level. Lv.9–10 "Advanced" are university physics level.
How is the archive score calculated?+
Let dᵢ be the difficulty (1–10) of each solved problem. The score is: Score = ⌊1000 × log₁₀(10 + Σ 2^dᵢ)⌋. Higher-difficulty problems contribute exponentially more to your score. For example, solving a single difficulty-10 problem alone yields approximately 1308 points.
Can I add Gnit to my smartphone's home screen?+
Yes! You can add Gnit to your home screen and use it like a native app. 📱 iOS (Safari): Tap the Share button (square with upward arrow ↑) at the bottom → "Add to Home Screen" → "Add". 🤖 Android (Chrome): Tap the menu (⋮) in the top-right → "Add to Home Screen" → "Add". An icon will appear on your home screen and you can launch Gnit without any browser UI.

© 2026 Gnit. All rights reserved.

Terms of ServicePrivacy PolicySubmit a ProblemOfficial XContact