ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1001. Обратный корень

Getting Restricted Function for Problem 1001.Reverse Root
Послано raoviswanath 15 дек 2015 18:29
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.text.DecimalFormat;
import java.util.Stack;

public class ReverseRoot {

    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new FileReader("Test.txt"));
        Stack<Double> stack = new Stack<Double>();
        String str;
        while((str = br.readLine()) != null)
        {
            String[] tokens = str.trim().replaceAll("\\s+", " ").split(" ");
            for(String st : tokens)
            {
                if(!st.equals(""))
                    stack.push(Double.parseDouble(st));
            }
        }

        br.close();

        final String decimalFormatStr = "0.0000";
        DecimalFormat df = new DecimalFormat(decimalFormatStr);
        while(stack.size() != 0)
        {
            System.out.println(df.format(Math.sqrt(stack.pop())));
        }

    }

}
Re: Getting Restricted Function for Problem 1001.Reverse Root
Послано ToadMonster 15 дек 2015 21:08
> BufferedReader br = new BufferedReader(new FileReader("Test.txt"));

http://acm.timus.ru/help.aspx?topic=judge
The program must be a console application.
Input data must be read from the standard input (input from the keyboard). Output data must be printed to the standard output (screen output).
Re: Getting Restricted Function for Problem 1001.Reverse Root
Послано raoviswanath 16 дек 2015 09:58
Thanks a lot for pointing the issue.
I will change the implementation and repost it.