Skip to main content
added 13 characters in body
Source Link
MD XF
  • 14.2k
  • 5
  • 70
  • 107

##Java - 505 405 324

Java, 505 405 324 bytes

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){new Frame(){public void paint(Graphics g){for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}}.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ new Frame(){ public void paint(Graphics g){ for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }.show(); } } 

##Java - 505 405 324

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){new Frame(){public void paint(Graphics g){for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}}.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ new Frame(){ public void paint(Graphics g){ for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }.show(); } } 

Java, 505 405 324 bytes

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){new Frame(){public void paint(Graphics g){for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}}.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ new Frame(){ public void paint(Graphics g){ for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }.show(); } } 
more bitses gone
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125

##Java - 505 405 346324

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){final int n=640;Frame f=newnew Frame(){public void paint(Graphics g){for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}};f.setSize(n,668);f.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ final int n=640; Frame f=newnew Frame(){ public void paint(Graphics g){ for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }; f.setSize(n,668); f.show(); } } 

##Java - 505 405 346

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){final int n=640;Frame f=new Frame(){public void paint(Graphics g){for(int t,s,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}};f.setSize(n,668);f.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ final int n=640; Frame f=new Frame(){ public void paint(Graphics g){ for(int t,s,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }; f.setSize(n,668); f.show(); } } 

##Java - 505 405 324

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){new Frame(){public void paint(Graphics g){for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}}.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ new Frame(){ public void paint(Graphics g){ for(int t,s,n=640,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n),setSize(n,668)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } } }.show(); } } 
`BufferedImage`? Ah, the mistakes of youth. How foolish I was, once upon a time.
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125

##Java - 505 405 405346

Just a standard calculation, with golfitude now with extra golfitude added.

mandelbrot-javaenter image description here

Golfed:

import java.awt.*;import java.awt.image.*;class M{public static void main(String[]v){int n=640,t,s,i=n*n;final BufferedImagefinal z=newint BufferedImage(n,n,1);Framen=640;Frame f=new Frame(){public void paint(Graphics g){g.drawImagefor(z,0int t,28s,null);}};for(fi=n*n;--i>0;g.setSizesetColor(n,668new Color(s*820);--i>0;z),g.setRGBdrawLine(i/n,i%ni%n+28,s*820i/n,i%n)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}f}};f.setVisiblesetSize(1>0n,668);f.show();}} 

With line breaks:

import java.awt.*; import java.awt.image.*; class M{ public static void main(String[]v){ int n=640,t,s,i=n*n; final BufferedImage z=newint BufferedImage(n,n,1);n=640; Frame f=new Frame(){ public void paint(Graphics g){ g.drawImagefor(z,0int t,28s,null); } }; i=n*n;--i>0;g.setColor(new forColor(fs*820)),g.setSizedrawLine(i/n,668);--i>0;z.setRGB(i%n+28,i/n,i%n,s*820)){   float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;   for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);   }   }  }; f.setVisiblesetSize(1>0n,668); f.show(); } } 

##Java - 505 405

Just a standard calculation, with golfitude added.

mandelbrot-java

Golfed:

import java.awt.*;import java.awt.image.*;class M{public static void main(String[]v){int n=640,t,s,i=n*n;final BufferedImage z=new BufferedImage(n,n,1);Frame f=new Frame(){public void paint(Graphics g){g.drawImage(z,0,28,null);}};for(f.setSize(n,668);--i>0;z.setRGB(i/n,i%n,s*820)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}f.setVisible(1>0);}} 

With line breaks:

import java.awt.*; import java.awt.image.*; class M{ public static void main(String[]v){ int n=640,t,s,i=n*n; final BufferedImage z=new BufferedImage(n,n,1); Frame f=new Frame(){ public void paint(Graphics g){ g.drawImage(z,0,28,null); } };  for(f.setSize(n,668);--i>0;z.setRGB(i/n,i%n,s*820)){ float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p; for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p); } f.setVisible(1>0); } } 

##Java - 505 405 346

Just a standard calculation, with golfitude now with extra golfitude.

enter image description here

Golfed:

import java.awt.*;class M{public static void main(String[]v){final int n=640;Frame f=new Frame(){public void paint(Graphics g){for(int t,s,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n)){float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);}}};f.setSize(n,668);f.show();}} 

With line breaks:

import java.awt.*; class M{ public static void main(String[]v){ final int n=640; Frame f=new Frame(){ public void paint(Graphics g){ for(int t,s,i=n*n;--i>0;g.setColor(new Color(s*820)),g.drawLine(i/n,i%n+28,i/n,i%n)){   float c=4f/n,a=c*i/n-2,b=i%n*c-2,r=a,e=b,p;   for(s=t=99;t-->0&&r*r+e*e<4;s=t,p=r*r-e*e+a,e=r*e*2+b,r=p);   }   }  }; f.setSize(n,668); f.show(); } } 
added 80 characters in body
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
13 more
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
6 more
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
deleted 146 characters in body
Source Link
Mark Jeronimus
  • 7.2k
  • 6
  • 19
  • 23
Loading
24 more
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
another 10
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
shed 19 chars, new screen
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
shaved 2
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading
Source Link
Geobits
  • 19.7k
  • 4
  • 56
  • 125
Loading