public static void fizzBuzz() {
String str = '';
for (Integer i = 1; i <= 100; i++) {
if ( Math.mod(i, 3) == 0 && Math.mod(i, 5) == 0) {
// System.debug('FizzBuzz');
str +='FizzBuzz'+' ';
} else if ( Math.mod(i, 3) == 0) {
str +=' Fizz'+' ';
} else if ( Math.mod(i, 5) == 0) {
str +=' Buzz'+' ';
} else {
str += i+' ';
}
System.debug(' ');
}
System.debug('Numbers are -> ' + str +' ');
}
cHVibGljIHN0YXRpYyB2b2lkIGZpenpCdXp6KCkgewogICAgICAgIFN0cmluZyBzdHIgPSAnJzsKICAgICAgICBmb3IgKEludGVnZXIgaSA9IDE7IGkgPD0gMTAwOyBpKyspIHsKICAgICAgICAgICAgaWYgKCBNYXRoLm1vZChpLCAzKSA9PSAwICYmICBNYXRoLm1vZChpLCA1KSA9PSAwKSB7CiAgICAgICAgICAgICAgICAvLyBTeXN0ZW0uZGVidWcoJ0ZpenpCdXp6Jyk7CiAgICAgICAgICAgICAgICBzdHIgKz0nRml6ekJ1enonKycgJzsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICB9IGVsc2UgaWYgKCBNYXRoLm1vZChpLCAzKSA9PSAwKSB7CiAgICAgICAgICAgICAgICBzdHIgKz0nIEZpenonKycgJzsKICAgICAgICAgICAgfSBlbHNlIGlmICggTWF0aC5tb2QoaSwgNSkgPT0gMCkgewogICAgICAgICAgICAgICAgc3RyICs9JyBCdXp6JysnICc7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBzdHIgKz0gaSsnICc7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgU3lzdGVtLmRlYnVnKCcgICAnKTsKICAgICAgICAgICAgCiAgICAgICAgfQogICAgICAgIFN5c3RlbS5kZWJ1ZygnTnVtYmVycyBhcmUgLT4gICAnICsgc3RyICsnICAnKTsKICAgIH0=