Impulse and step response
This is a homework type problem, so I'll give you a few hints to help you solve it yourself (and learn something while doing so).

From what is given, we can assume that the given difference equation describes a causal discrete-time system. Let $h[n]$ denote the impulse response. It must satisfy

$$h[n]=h[n-1]+\frac{1}{N}\big(\delta[n]-\delta[n-N]\big),\qquad n\ge 0\tag{1}$$

with $h[-1]=0$. Note that the second term on the right-hand side of $(1)$ only contributes to $h[n]$ for $n=0$ and $n=N$. Now start at $n=0$ and continue up to $n=N$ to see what happens. It will turn out that the impulse response has a finite length, i.e., the given system is an FIR filter.

The step response is the convolution of the impulse response with the unit step sequence, which simplifies to

$$a[n]=\sum_{k=0}^{\infty}h[k]u[n-k]=u[n]\sum_{k=0}^nh[k]\tag{2}$$

So the step response $a[n]$ is just the cumulative sum of the impulse response $h[n]$.