Skip to content

Instantly share code, notes, and snippets.

@shcherbakoff
shcherbakoff / Solution.java
Created March 26, 2015 16:32
package com.javarush.test.level08.lesson11.bonus01;
package com.javarush.test.level08.lesson11.bonus01;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/* Номер месяца
Программа вводит с клавиатуры имя месяца и выводит его номер на экран в виде: «May is 5 month».
*/
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 07:20
/* Вывести на экран список значений Есть коллекция HashMap<String, String>, туда занесли 10 различных строк. Вывести на экран список значений, каждый элемент с новой строки. */
package com.javarush.test.level08.lesson03.task05;
import java.util.HashMap;
import java.util.Map;
/* Вывести на экран список значений
Есть коллекция HashMap<String, String>, туда занесли 10 различных строк.
Вывести на экран список значений, каждый элемент с новой строки.
*/
@shcherbakoff
shcherbakoff / Solution.java
Created March 25, 2015 17:32
package com.javarush.test.level08.lesson11.home05;
package com.javarush.test.level08.lesson11.home05;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/* Мама Мыла Раму. Теперь с большой буквы
Написать программу, которая вводит с клавиатуры строку текста.
Программа заменяет в тексте первые буквы всех слов на заглавные.
Вывести результат на экран.
@shcherbakoff
shcherbakoff / Solution.java
Created March 25, 2015 20:46
package com.javarush.test.level08.lesson11.home08;
package com.javarush.test.level08.lesson11.home08;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
/* Пять наибольших чисел
Создать массив на 20 чисел. Заполнить его числами с клавиатуры. Вывести пять наибольших чисел.
*/
@shcherbakoff
shcherbakoff / Solution.java
Created March 25, 2015 19:58
package com.javarush.test.level08.lesson11.home06;
package com.javarush.test.level08.lesson11.home06;
/* Вся семья в сборе
1. Создай класс Human с полями имя (String), пол (boolean), возраст (int), дети (ArrayList<Human>).
2. Создай объекты и заполни их так, чтобы получилось: два дедушки, две бабушки, отец, мать, трое детей.
3. Вывести все объекты Human на экран.
*/
import java.util.ArrayList;
@shcherbakoff
shcherbakoff / gist:b898d16cefb4f4078532
Last active August 29, 2015 14:19
package com.javarush.test.level04.lesson06.task03;
package com.javarush.test.level04.lesson06.task03;
/* Сортировка трех чисел
Ввести с клавиатуры три числа, и вывести их в порядке убывания.
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Collections;
@shcherbakoff
shcherbakoff / Solution.java
Created April 17, 2015 09:38
package com.javarush.test.level10.lesson11.bonus02;
package com.javarush.test.level10.lesson11.bonus02;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
/* Нужно добавить в программу новую функциональность
Задача: Программа вводит с клавиатуры пару (число и строку) и выводит их на экран.
Новая задача: Программа вводит с клавиатуры пары (число и строку), сохраняет их в HashMap.
Пустая строка – конец ввода данных. Числа могу повторяться. Строки всегда уникальны. Введенные данные не должны потеряться!
@shcherbakoff
shcherbakoff / Solution.java
Created April 17, 2015 08:50
package com.javarush.test.level10.lesson11.home10;
package com.javarush.test.level10.lesson11.home10;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Пять наибольших чисел
Создать список целых чисел. Ввести с клавиатуры 20 целых чисел. Создать метод по безопасному извлечения чисел из списка:
int safeGetElement(ArrayList<Integer> list, int index, int defaultValue)
Метод должен возвращать элемент списка (list) по его индексу (index). Если в процессе получения элемента возникло исключение, его нужно перехватить, и метод должен вернуть defaultValue.
@shcherbakoff
shcherbakoff / gist:1aac01a38cc63ac5d7ab
Created April 17, 2015 06:23
package com.javarush.test.level03.lesson04.task05;
package com.javarush.test.level03.lesson04.task05;
/* Сумма 10 чисел
Вывести на экран сумму чисел от 1 до 10 построчно (должно быть 10 строк):
1
1+2=3
1+2+3=6
1+2+3+4=10
...
Пример вывода:
@shcherbakoff
shcherbakoff / Solution.java
Created April 14, 2015 15:35
package com.javarush.test.level10.lesson11.home09;
package com.javarush.test.level10.lesson11.home09;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
/* Одинаковые слова в списке
Ввести с клавиатуры в список 20 слов. Нужно подсчитать количество одинаковых слов в списке.