View Code of Problem 96

import java.util.Scanner;
import java.util.Stack;
 
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		while(scanner.hasNext()) {
			String s = scanner.next();
			char c = s.charAt(s.length()-2);
			if(c == 'K') {
				String s1 = s.substring(0,s.length()-2);
				int z = Integer.valueOf(s1);
				if(z == 0) {
					break;
				}
				long x = z*24;
				System.out.println(x);
			}else if(c == 'M') {
				String s1 = s.substring(0,s.length()-2);
				int z = Integer.valueOf(s1);
				if(z == 0) {
					break;
				}
				long x  =z*(1024*1024 - 1000*1000);
				System.out.println(x);
			}else if(c == 'G') {
				String s1 = s.substring(0,s.length()-2);
				int z = Integer.valueOf(s1);
				if(z == 0) {
					break;
				}
				long x = (long) (z*(Math.pow(1024, 3) - Math.pow(1000, 3)));
				System.out.println(x);
			}else if(c == 'T') {
				String s1 = s.substring(0,s.length()-2);
				int z = Integer.valueOf(s1);
				if(z == 0) {
					break;
				}
				long x = (long) (z*(Math.pow(1024, 4) - Math.pow(1000, 4)));
				System.out.println(x);
			}else {
				String s1 = s.substring(0,s.length()-1);
				int z = Integer.valueOf(s1);
				if(z == 0) {
					break;
				}else {
					System.out.println(0);
				}
			}
		}
	}
}

Double click to view unformatted code.


Back to problem 96