Help me in solving CHEAT problem

My issue

need logic

My code


t=int(input())
for i in range(0,t):
    n=int(input())
    if(n<=1):
        print("0")
    elif(n<=8):
        print("1")
    elif(n<=15):
        print("2")
    elif(n<=22):
        print("3")
    elif(n<=29):
        print("4")
    else:
        print("5")

Problem Link: CHEAT Problem - CodeChef

@asridhar1105
logic is answer will be ceiling division of n-1 by 7.
refer my c++ code

#include <bits/stdc++.h>
using namespace std;

int main() {
	// your code goes here
	int t;
	cin>>t;
	while(t--)
	{
	    int n;
	    cin>>n;
	    n--;
	    cout<<ceil(n*1.0/7*1.0)<<endl;
	}
	return 0;
}