Loading the journal
Loading the journal
Linear Scan + Modulo
Problem
Given an array of N integers, find the sum of all odd numbers and the sum of all even numbers separately.
Input:
Line 1: Integer N
Line 2: N space-separated integers
Output:
Line 1: Sum of odd numbers
Line 2: Sum of even numbers
Example:
Input: 5
1 2 3 4 5
Output: 9
6
1 ≤ N ≤ 10^5
-10^9 ≤ arr[i] ≤ 10^9
-3 % 2 = 1 (odd ✅), Java -3 % 2 = -1 → use Math.abs(n % 2)Reading the solution first feels like progress, but it makes the next similar problem — and the interview version — much harder, because you skipped the part where you figure it out. Give it an honest 20–30 minutes. Stuck? Re-read the pattern, watch the concept video, or try the brute force first.
Hidden: approach · solution code