Dies ist meine erste Frage zu StackOverflow.
Ich muss gridGenerator(num)
erstellen. Wenn num
3
ist, würde es so aussehen:
Wenn num
ist 4
, würde es so aussehen:
Ich konnte es für ungerade Zahlen lösen, aber ich habe Mühe, es auf gerade Zahlen einzustellen.
Brauchen Sie einen Hinweis, wie Sie es für 2
, 4
und andere gerade Zahlen lösen können. Danke!
Sie können die Bedingung num % 2
verwenden, um festzustellen, ob eine Zahl gerade oder ungerade ist. Ich würde zwei Schleifen verwenden, wie du es tust. Machen Sie die Zeichenaddition basierend auf dem geraden / ungeraden Zustand der Zeile und Spalte. Am Ende jeder Zeile den Zeilenumbruch einfügen.
EDIT: Hier geht's.
Wenn Sie nach einem anderen Ansatz + Effizienz suchen, versuchen Sie dies
Tags und Links javascript grid