Help me in solving LPYAS165 problem

My issue

include <stdio.h>

void printWavePattern(int N) {
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i % N == 0 || i % N == 3) {
printf(“* “);
} else if (i % N == 1) {
printf(” * “);
} else {
printf(”
*”);
}
}
printf(“\n”);
}
}

int main() {
int N;

scanf("%d", &N);
printWavePattern(N);
return 0;

}

My code

#include <stdio.h>

void printWavePattern(int N) {
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < N; j++) {
            if (i % N == 0 || i % N == 3) {
                printf("* *");
            } else if (i % N == 1) {
                printf(" * ");
            } else {
                printf("* *");
            }
        }
        printf("\n");
    }
}

int main() {
    int N;
   
    scanf("%d", &N);
    printWavePattern(N);
    return 0;
}

Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS165