package com.javarush.test.level05.lesson12.bonus03;


package com.javarush.test.level05.lesson12.bonus03;

import java.io.BufferedReader;
import java.io.InputStreamReader;

/* Задача по алгоритмам
Написать программу, которая:
1. вводит с консоли число N > 0
2. потом вводит N чисел с консоли
3. выводит на экран максимальное из введенных N чисел.
*/

public class Solution
{
    public static void main(String[] args) throws Exception
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(reader.readLine());
        if (N > 0)
        {
            int maximum = max(N);
            System.out.println(maximum);
        } else
        {
            System.out.println("N < 0");
        }
    }

    public static int max(int N) throws Exception
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int buf = Integer.parseInt(reader.readLine());
        for (int i = 0; i < N - 1 ; i++)
        {
            int a = Integer.parseInt(reader.readLine());
            if (a > buf)
            {
                buf = a;
            }
        }
        return buf;
    }
}

Всё работает, но не проходит тестирование. В чем дело?
  • ,

package com.javarush.test.level08.lesson03.task01;

package com.javarush.test.level08.lesson03.task01;

/* HashSet из растений
Создать коллекцию HashSet с типом элементов String.
Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Посмотреть, как изменился порядок добавленных элементов.
*/

import java.util.HashSet;
import java.util.Set;

public class Solution
{
public static void main(String[] args) throws Exception
{
Setset = new HashSet();
set.add(«арбуз»);
set.add(«банан»);
set.add(«вишня»);
set.add(«груша»);
set.add(«дыня»);
set.add(«ежевика»);
set.add(«жень-шень»);
set.add(«земляника»);
set.add(«ирис»);
set.add(«картофель»);

for (String text: set)
{
System.out.println(text);
}
}
}

Подскажите, почему тестирование не проходит? Пробовал с итератором, тоже не получилось
  • ,

package com.javarush.test.level08.lesson03.task04;

Не могу понять почему не проходит, куда копать?

package com.javarush.test.level08.lesson03.task04;

import java.util.HashMap;
import java.util.Map;

/* Вывести на экран список ключей
Есть коллекция HashMap<String, String>, туда занесли 10 различных строк. Вывести на экран список ключей, каждый элемент с новой строки.
*/

public class Solution
{
    public static void main(String[] args) throws Exception
    {
        HashMap<String, String> map = new HashMap<String, String>();
        map.put("Sim", "Sim");
        map.put("Tom", "Tom");
        map.put("Arbus", "Arbus");
        map.put("Baby", "Baby");
        map.put("Cat", "Cat");
        map.put("Dog", "Dog");
        map.put("Eat", "Eat");
        map.put("Food", "Food");
        map.put("Gevey", "Gevey");
        map.put("Hugs", "Hugs");

        printKeys(map);
    }

    public static void printKeys(Map<String, String> map)
    {
        for (Map.Entry<String, String> pair : map.entrySet()){
            System.out.println(pair.getKey());
        }
    }
}


главное, что в самой IDEA ответ нормально проходит:
Sim
Baby
Cat
Gevey
Eat
Food
Dog
Tom
Hugs
Arbus

Process finished with exit code 0


а вот при проверке пишет: «Возникла ошибка во время работы програмы»
  • ,

package com.javarush.test.level06.lesson11.bonus02;

Совсем запутался с этой задачей. Уже 2 ветки перечитал, где дают по ней советы, некоторые ошибки нашел, но все равно проверка не проходит

package com.javarush.test.level06.lesson11.bonus02;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/* Нужно добавить в программу новую функциональность
Задача: У каждой кошки есть имя и кошка-мама. Создать класс, который бы описывал данную ситуацию. Создать два объекта: кошку-дочь и кошку-маму. Вывести их на экран.
Новая задача: У каждой кошки есть имя, кошка-папа и кошка-мама. Изменить класс Cat так, чтобы он мог описать данную ситуацию.
Создать 6 объектов: маму, папу, сына, дочь, бабушку(мамина мама) и дедушку(папин папа).
Вывести их всех на экран в порядке: дедушка, бабушка, папа, мама, сын, дочь.

Пример ввода:
дедушка Вася
бабушка Мурка
папа Котофей
мама Василиса
сын Мурчик
дочь Пушинка

Пример вывода:
Cat name is дедушка Вася, no mother, no father
Cat name is бабушка Мурка, no mother, no father
Cat name is папа Котофей, no mother, father is дедушка Вася
Cat name is мама Василиса, mother is бабушка Мурка, no father
Cat name is сын Мурчик, mother is мама Василиса, father is папа Котофей
Cat name is дочь Пушинка, mother is мама Василиса, father is папа Котофей
*/

public class Solution
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String grFatherName = reader.readLine();
        String grMotherName = reader.readLine();
        String fatherName = reader.readLine();
        String motherName = reader.readLine();
        String sonName = reader.readLine();
        String daughterName = reader.readLine();


        Cat catGrFather = new Cat(grFatherName);
        Cat catGrMother = new Cat(grMotherName);
        Cat catFather = new Cat(fatherName, null, catGrFather);
        Cat catMother = new Cat(motherName, catGrMother, null);
        Cat catSon = new Cat(sonName, catMother, catFather);
        Cat catDaughter = new Cat(daughterName, catMother, catFather);


        System.out.println(catGrFather);
        System.out.println(catGrMother);
        System.out.println(catFather);
        System.out.println(catMother);
        System.out.println(catSon);
        System.out.print(catDaughter);
    }

    public static class Cat
    {
        private String name;

        private Cat mother;
        private Cat father;


        Cat(String name)
        {
            this.name = name;
        }

        Cat(String name, Cat mother, Cat father)
        {
            this.name = name;

            this.father = father;
            this.mother = mother;
        }

        @Override
        public String toString()
        {
            if (mother == null && father == null)
                return "Cat name is " + name + ", no mother, no father";
            else if (mother != null && father == null)
                return "Cat name is " + name + ", mother is " + mother.name + ", no father";
            else if (mother == null && father != null)
                return  "Cat name is " + name + ", no mother" + ", father is " + father.name;
            else
                return "Cat name is " + name + ", mother is " + mother.name + ", father is " + father.name;
        }
    }


}


Выводит именно те фразы, что запрашивается в условии (проверял копировать/вставить)
  • ,

com.javarush.test.level15.lesson02.task03

package com.javarush.test.level15.lesson02.task03;

/* ООП - машинки
1. Для вывода использовать можно только переменные из класс Constants.
2. В классе Ferrari реализуйте метод printlnDesire, чтобы он выводил на экран "Я хочу ездить на Феррари".
3. В классе Lanos реализуйте метод printlnDesire, чтобы он выводил на экран "Я хочу ездить на Ланосе".
4. Создайте public static класс LuxuriousCar(РоскошнаяМашина).
5. Создайте public static класс CheapCar(ДешеваяМашина).
6. Унаследуйте Ferrari и Lanos от CheapCar и LuxuriousCar, подумайте, какой класс для кого.
7. В классе LuxuriousCar реализуйте метод printlnDesire, чтобы он выводил на экран "Я хочу ездить на роскошной машине".
8. В классе CheapCar реализуйте метод printlnDesire, чтобы он выводил на экран "Я хочу ездить на дешевой машине".
9. В класах LuxuriousCar и CheapCar для метода printlnDesire расставьте различными способами модификаторы доступа так,
чтобы в классах Ferrari и Lanos выполнялось расширение видимости.
*/

public class Solution {
    public static class LuxuriousCar{
        protected void printlnDesire(){
            System.out.println(Constants.WANT_STRING + Constants.LUXURIOUS_CAR);
        }
    }

    public static class CheapCar{
        protected void printlnDesire(){
            System.out.println(Constants.WANT_STRING + Constants.CHEAP_CAR);
        }

    }
    public static void main(String[] args) {
        new Solution.LuxuriousCar().printlnDesire();
        new Solution.CheapCar().printlnDesire();
        new Solution.Ferrari().printlnDesire();
        new Solution.Lanos().printlnDesire();
    }

    public static class Ferrari extends LuxuriousCar{
        public void printlnDesire() {
            System.out.println(Constants.WANT_STRING + Constants.FERRARY_NAME);
        }
    }

    public static class Lanos extends CheapCar{
        public void printlnDesire() {
            System.out.println(Constants.WANT_STRING + Constants.LANOS_NAME);
        }
    }

    public static class Constants {
        public static String WANT_STRING = "Я хочу ездить на ";
        public static String LUXURIOUS_CAR = "роскошной машине";
        public static String CHEAP_CAR = "дешевой машине";
        public static String FERRARY_NAME = "Феррари";
        public static String LANOS_NAME = "Ланосе";
    }
}

Все перепробовал, подскажите где ошибка?
  • ,

level05.lesson12.home03

Ошибка — Программа не компилируется на сервере…
Но с ИСР никаких ошибок не показано, даже зеленых подчеркиваний

public class Solution
{
public static void main(String[] args)
{
Mouse jerryMouse = new Mouse(«Jerry», 12, 5);
Cat tomCat = new Cat («Tom», 24,10);
Dog daddyDog = new Dog («Daddy Dog», 48, 20);

}

public static class Mouse
{
String name;
int height;
int tail;

public Mouse(String name, int height, int tail)
{
this.name = name;
this.height = height;
this.tail = tail;
}
}

public static class Cat
{
String name;
int hearth;
int tail;

public Cat (String name, int hearth, int tail)
{
this.name = name;
this.hearth = hearth;
this.tail = tail;
}

}
public static class Dog
{
String name;
int heists;
int tail;

public Dog (String name, int heists, int tail)
{
this.name = name;
this.heists = heists;
this.tail = tail;
}

}
}

level05.lesson05.task04

При компиляции в IDEA ошибок не показывает, но при проверке задачи пишет: «Программа не компилируется на сервере».
Насколько я понял необходимо ипортировать класс из первой задачи. Не пойму в чем проблема. Подскажите что делаю неправильно.

package com.javarush.test.level05.lesson05.task04;

/* Создать три объекта типа Cat
В методе main создать три объекта типа Cat и заполнить их данными.
Использовать класс Cat из первой задачи. Класс Cat создавать не надо.
*/

import com.javarush.test.level05.lesson05.task01.Cat;

public class Solution {

public static void main(String[] args) {
//add your code here
com.javarush.test.level05.lesson05.task01.Cat catA = new com.javarush.test.level05.lesson05.task01.Cat();
com.javarush.test.level05.lesson05.task01.Cat catB = new com.javarush.test.level05.lesson05.task01.Cat();
com.javarush.test.level05.lesson05.task01.Cat catC = new com.javarush.test.level05.lesson05.task01.Cat();

catA.name = «A»;
catA.weight = 8;
catA.strength = 5;
catA.age = 5;

catB.name = «B»;
catB.weight = 3;
catB.strength = 6;
catB.age = 7;

catC.name = «C»;
catC.weight = 6;
catC.strength = 3;
catC.age = 8;
}

public static class Cat {

public static int count = 0;
private String name;
private int age;
private int weight;
private int strength;

public Cat(String name, int age, int weight, int strength) {
count++;

this.name = name;
this.age = age;
this.weight = weight;
this.strength = strength;
}
}
}