Untitled

 avatar
unknown
plain_text
a year ago
780 B
5
Indexable
import 'dart:io';

void printPattern() {
  int size = 11;

  for (int i = 0; i < size; i++) {
    for (int j = 0; j < size - i; j++) {
      stdout.write('  ');
    }
    for (int k = 0; k <= i; k++) {
      int num = (k + i) % 10;
      stdout.write('$num ');
    }
    for (int l = i - 1; l >= 0; l--) {
      int num = (l + i) % 10;
      stdout.write('$num ');
    }
    stdout.write('\n');
  }

  for (int i = size -2; i >= 0; i--) {
    for (int j = 0; j < size - i; j++) {
      stdout.write('  ');
    }
    for (int k = 0; k <= i; k++) {
      int num = (k + i) % 10;
      stdout.write('$num ');
    }
    for (int l = i - 1; l >= 0; l--) {
      int num = (l + i) % 10;
      stdout.write('$num ');
    }
    stdout.write('\n');
  }
}

void main() {
  printPattern();
}
Editor is loading...
Leave a Comment