확실히 낮은 티어 문제 중에는 단순 계산을 좀 숨겨놓은 문제가 많은 것 같다. 등차수열 형태로 등차가 오르는 등차 수열의 형태였다. 사실 이 문제는 수학적으로 너무 단순해서 크게 설명할 부분이 없지만 1일때를 고려할 때 자꾸 실수가 나와서 그 부분만 조심한다면 크게 어렵지 않은 문제이다. 코드는 아래에 후술하겠다. 시플플로 풀기 시작한 이후로 가장 깔끔하게 한 번에 맞춘 문제였다!
# include "iostream"
using namespace std;
int main(void){
int N, cnt = 1;
cin >> N;
N --;
while (N > 0){
if (N > cnt * 6){
N = N - cnt * 6;
cnt ++;
}
else {
cnt ++;
break;
}
}
cout<<cnt;
}