package com.javarush.task.task15.task1525;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/*
Файл в статическом блоке
*/
public class Solution {
public static List<String> lines = new ArrayList<String>();
static {
try (BufferedReader bufferedReader = new BufferedReader(new FileReader(Statics.FILE_NAME))) {
while (bufferedReader.ready()) {
lines.add(bufferedReader.readLine());
}
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
public static void main(String[] args) {
System.out.println(lines);
}
}
Денис Теплов
27 уровень
Are you kidding ?
Решен
Комментарии (12)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис ТепловExpert
21 января 2024, 19:17
Ничего не менял, через IDEA это же решение валидатор принял.
Это уже не первая задача, которую мне нужно решать только через плагин JavaRush
0
hidden #3303140
22 января 2024, 07:00
Вроде об этом и написано в сообщении, разве нет? Ты на сайте отправлял на проверку или пытался запустить?
+4
Денис ТепловExpert
22 января 2024, 10:29
Я не хочу решать задачи через плагин, зачем создавать задачи, которые можно решать только через плагин ? То есть начинаем обучение с того, что нам рассказывают как хорошо что можно решать все прямо на сайте, а по факту целый ряд задач можно решить только через плагин, где логика ?
![]()
+1
hidden #3303140
22 января 2024, 11:52
Ты так и не ответил на вопрос, что ты делал на сайте, запускал или отправлял на проверку? Потому что, как я думаю, проверка должна работать хоть откуда, но в чём смысл запуска, к какому file.txt ты пытаешься обратиться через сайт? Если задача будет запущена на сервере, откуда у него доступ к твоей файловой системе, или откуда ты знаешь к какому файлу на сервере ты пытаешься обратиться?
Сайт - это лишь эмуляция среды разработки, это подходит для небольших задачек, которые затрагивают один или максимум несколько классов. Ты не сможешь через сайт писать большие проекты, не сможешь работать с файловой системой. Решать простые задачи - сможешь, но не конкретно эту.
Если тебя интересуют чисто задачи, то есть leetCode, есть codewars и тому подобные ресурсы. Если ты учишься программировать, то тебе нужна IDE, как ни крути.
+4
Денис ТепловExpert
22 января 2024, 12:52
Я все задачи решаю в IDEA, но не через плагин JavaRush. Потом отправляю на проверку на сайте.
При запуске плагина JavaRush я не могу открыть любой другой проект. Только могу решать задачи JavaRush, при выходе из аккаунта JavaRush в IDEA я могу открыть любой другой проект. Я не знаю от чего именно это зависит, но явно от плагина, так как такое поведение наблюдается только при включенном плагине JavaRush
1. открываю другой проект, при включенном плагине JavaRush
2. Нажимаю открыть нужный проект в новом окне
3. Открывается тоже меню, что на скрине из пункта 1.
Выхожу из JavaRush аккаунта - все работает как и должно.
0
hidden #3303140
22 января 2024, 12:57
А если слева вверху перейти из вкладки Tasks во вкладку Project, как будет выглядеть окно?
Раньше плагин выглядел совсем по-другому, добавляя лишь несколько кнопок для отправки задач на проверку и не изменяя весь интерфейс идеи целиком.
+1
Денис ТепловExpert
22 января 2024, 13:04
0
hidden #3303140
22 января 2024, 13:10
Нууу я мог бы предложить установить две версии идеи, и использовать одну из них для JR, другую для всего остального.
Либо при необходимости каждый раз отключать плагин в меню плагинов. Больше на ум ничего не приходит с ходу.
+1
Денис ТепловExpert
22 января 2024, 13:29
Такой себе вариант, честно говоря. Я отключаю каждый раз плагин и потом скармливаю валидатору задачи на сайте, отсюда и возникают проблемы. Вам не кажется, что лучше доработать сам плагин ?
Я не хочу никого обидеть, но плагин точно не должен мешать пользователю пользоваться другими проектами, тем более раньше он не мешал работать с другими проектами, что Вы в том числе подтвердили..
Возможно кто-то из администрации сможет дать ответ, как пользоваться плагином и одновременно иметь возможность использовать другие проекты в IDEA
0
hidden #3303140
22 января 2024, 15:37
Ты как будто мне предлагаешь это сделать :) Может и кажется, но что от этого изменится? Я предлагаю как бы я поступил на твоём месте.
И я не понял, если честно, зачем вообще нужен плагин, если задачи сохранять через сайт. Почему его не удалить тогда совсем?
0
Денис ТепловExpert
22 января 2024, 16:09
Я не предлагал это сделать Вам. Я задал вопрос в разделе помощь и также написал в личное сообщение администрации и дал линк на этот вопрос.
Так как без плагина часть задач нельзя решить, смотрите скрин в самом топике, то я должен им пользоваться, иначе задачу нельзя скормить валидатору, но при этом плагин не дает пользоваться другими проектами во время его использования.
В чем проблема реализовать корректную работу плагина, а не придумывать танцы с бубном ?
Тем более ранее он явно не мешал работе других проектов.
0
Денис Enterprise Java Developer
22 января 2024, 19:30
Ты разводишь флейм и флуд. Тебе в сообщении об ошибке четко написали что именно идёт не так. Первым своим сообщением ты подтвердил, что ответ валидатора был верным - задача не предназначена для запуска с сайта.
Этот ресурс работает так, period. Ты или им пользуешься или нет. Для контактов с администрацией есть конкретный эндпоинт:
https://javarush.com/about/contacts
Ни в чём себе не отказывай.
+1