Problem: Find the number of positive integer lying between $1$ and $300$ that satisfies the linear congruences $$x\equiv 1\pmod4\\ x\equiv 0\pmod3\\ x\equiv 5\pmod7$$
My approach:
Here $~4,~3,~7~$ are pairwise prime to each other.
Let $~m=4\times 3\times 7=84.~$
Let $~M_1=\frac m4=21,~~M_2=\frac m2=28,~~M_3=\frac m7=12.~$
Then $~~\gcd(M_1,4)=1,~~\gcd(M_2,3)=1,~~\gcd(M_3,7)=1~.$
Now since $~\gcd(M_1,4)=1,~$ the linear congruence $21x\equiv 1~\pmod4~$ has a unique solution and the solution is $~x\equiv 1~\pmod4~.$
Again since $~\gcd(M_2,3)=1,~$ the linear congruence $28x\equiv 1~\pmod3~$ has a unique solution and the solution is $~x\equiv 1~\pmod3~.$
Also since $~\gcd(M_3,7)=1,~$ the linear congruence $12x\equiv 1~\pmod7~$ has a unique solution and the solution is $~x\equiv 3~\pmod7~.$
Therefore $~x_0=1\cdot(21\cdot1)+0\cdot(28\cdot1)+5\cdot(12\cdot3)=201~$ is a solution and the solution is unique modulo $~84~.$
Hence the solution of the given system is $~x\equiv 201~\pmod{84}\equiv 33~\pmod{84}~.$
i.e., the solutions are $~33,~117,~201,~285,~369,~\cdots~$
Answer of the given question as per my approach:
The number of positive integer lying between $1$ and $300$ that satisfies the given linear congruences is $4~.$
Questions:
$(a)~$Is this okay ?
$(b)~$Is there any other short and easy method there to solve the following problem except of my approach ?
a) The solution, as you correctly found, is $x \equiv 33 \pmod{84}$, that is, integers of the form $33+k84$. Before you edited the question, you considered integers of the form $33+k33$ instead. Now you are considering the correct ones.
b) For a possibly shorter solution, consider this: since $5\equiv 1 \pmod{4}$, set $y:=x-5$. Then $y$ satifies: $$y\equiv 0\pmod4\\ y\equiv 1\pmod3\\ y\equiv 0\pmod7 $$ The first and the last congruences allow to write $y=28t$, so that all we have to solve is: $$ 28t \equiv 1 \pmod 3$$ Being $28 \equiv 1 \pmod 3$, we get $t= 1 + 3k$, so $y=28 + 84k$ and finally $x= 33+ 84k$. Now, every set of consecutive 84 integers contains precisely one solution. Since $300=3\cdot 84 + 48$ you know the number of solutions in $[1,300]$ is $4$ or $3$, according as a solution exists in $[1,48]$. This leads to the answer $4$.