최댓값, 최솟값을 탐색할 때 초기값을 할당하고 for문을 이용하여 값을 갱신하는 방법을 사용한다. 이때 중요한 것이 각각의 초기값을 설정하는 것 인데, 이것은 문제의 상수조건을 고려하여 잘 찾아야 한다. 그리고 문제에 따라서는 최솟값이 음수가 될 수 있으므로 이 부분까지 고려하여 초기 조건을 잘 설정하고, 갱신 할 때도 조건문을 잘 설정해야 옳은 결과를 얻을 수 있다.
특정 수로 나눈다면 0부터 특정 수-1 까지의 나머지가 존재할 수 있다. 즉, 존재할 수 있는 나머지의 범위가 정해져 있다는 것을 알 수 있다. 이것에서 착안하여 존재할 수 있는 나머지를 고유하게 관리하여 푸는 문제가 존재한다.
조건 문은 특정 조건이 발생하는 딱 그 부분만을 집중하면 실수하기 쉽상이다. 그 조건 이상과 이하를 포함해야하는지를 신중하게 검토하는 것이 필요해보인다.
일부 문제는 타입 캐스팅이 필요할 수 있다. 가령 점수는 정수형으로 다루었지만, 평균은 float으로 관리하여야 한다면 연산 과정에서 타입 캐스팅을 적절하게 해주어야 한다. 그리고 이러한 문제의 경우 출력 결과의 정밀도에 대한 조건이 있을 수 있는데, 이전 단계에서 배운 cout의 precision 제어 방법을 까먹지 말고 적용해야 한다.