UVA – 445 – Marvelous Mazes

import java.io.IOException;
import java.io.InputStream;

public class Main {
	public static void main(String[] args) throws IOException {
		InputStream in = System.in;
		int ch, d = 0;
		char c;
		while ((ch = in.read()) != -1) {
			c = (char) ch;

			if (Character.isDigit(c))
				d += c - '0';
			else {
				if (c == '!' || c == '\n')
					System.out.println("");
				else
					while (d-- > 0)	System.out.print(c == 'b' ? ' ' : c);
				d=0;
			}

		}
	}
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: