---
# System prepended metadata

title: 13313 - Energy Gun

---

# 13313 - Energy Gun

## Brief
Input an integer into the gun every second for M seconds. Afterwards, each input integer will remain inside the energy gun for N - 1 seconds and it will be outputted during the Nth second.

## Input
The first line will contain 2 integers, N and M.

1<= N, M <= 50

N is the delay of the weapon.

M is the amount of seconds Samus will input integers.

The next line will contain M integers, the integers Samus will input into the code

## Output
The output of the weapon followed by a newline character after M seconds.

If the gun makes no output, the output value will be 0.

## Solution
```c=
//by Keith
#include <stdio.h>

int main(){
    int N, Buff, in;
    int buffer[51];
    scanf("%d %d", &Buff, &in);
    for(int i = 0; i < Buff; i++) buffer[i] = 0;
    for(int i = 0; i < in; i++){
        scanf("%d", &N);
        for(int j = Buff - 1; j >= 1; j--)
            buffer[j] = buffer[j-1];
        buffer[0] = N;
        printf("%d\n", buffer[Buff - 1]);
    }
    return 0;
}
```