What you will learn
Separate logic from input and verify behaviour with focused assertions.
Practise
Add tests for zero and negative integers.
Separate logic from input and verify behaviour with focused assertions.
Add tests for zero and negative integers.
Experiment with the program below. Your code and input are sent to the selected compiler only when you run it.
Tab indents · Shift+Tab unindents · Esc then Tab leaves the editor · Ctrl/Cmd+Enter runs · Ctrl/Cmd+S saves a draft
Changes save automatically to your account.
No input required.Expected output for the original program
Tests passed
Output will appear here.
Educational simulation — object identities and execution steps are illustrative.