Skip to content

Instantly share code, notes, and snippets.

@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 слов. Нужно подсчитать количество одинаковых слов в списке.
@shcherbakoff
shcherbakoff / Solution.java
Created April 12, 2015 10:29
package com.javarush.test.level10.lesson11.home04;
package com.javarush.test.level10.lesson11.home04;
/* Большая зарплата
Вывести на экран надпись «Я не хочу изучать Java, я хочу большую зарплату» 40 раз по образцу.
Образец:
Я не хочу изучать Java, я хочу большую зарплату
не хочу изучать Java, я хочу большую зарплату
не хочу изучать Java, я хочу большую зарплату
е хочу изучать Java, я хочу большую зарплату
хочу изучать Java, я хочу большую зарплату
@shcherbakoff
shcherbakoff / Solution.java
Created April 12, 2015 09:58
package com.javarush.test.level09.lesson11.bonus03;
package com.javarush.test.level09.lesson11.bonus03;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Задача по алгоритмам
Задача: Пользователь вводит с клавиатуры список слов (и чисел). Слова вывести в возрастающем порядке, числа - в убывающем.
Пример ввода:
Вишня
@shcherbakoff
shcherbakoff / Solution.java
Created April 6, 2015 18:52
package com.javarush.test.level09.lesson11.bonus02;
package com.javarush.test.level09.lesson11.bonus02;
import java.io.*;
/* Нужно добавить в программу новую функциональность
Задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем.
Новая задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем.
Если файла (который нужно копировать) с указанным именем не существует, то
программа должна вывести надпись «Файл не существует.» и еще раз прочитать имя файла с консоли, а уже потом считывать файл для записи.
*/
@shcherbakoff
shcherbakoff / Solution.java
Created April 5, 2015 13:40
package com.javarush.test.level09.lesson11.home05;
package com.javarush.test.level09.lesson11.home05;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Гласные и согласные буквы
Написать программу, которая вводит с клавиатуры строку текста.
Программа должна вывести на экран две строки:
1. первая строка содержит только гласные буквы
@shcherbakoff
shcherbakoff / Solution.java
Created March 26, 2015 17:13
package com.javarush.test.level08.lesson11.bonus02;
package com.javarush.test.level08.lesson11.bonus02;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;