Skip to content

Instantly share code, notes, and snippets.

View josinSbazin's full-sized avatar
:octocat:
so...

JozinSbazin josinSbazin

:octocat:
so...
View GitHub Profile
@josinSbazin
josinSbazin / Безопасное удаление с помощью итератора
Last active May 21, 2016 21:27
Безопасное удаление с помощью итератора
for(Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); it.hasNext(); ) {
Map.Entry<String, String> entry = it.next();
if(entry.getKey().equals("remove_entry")) {
it.remove();
}
}
@josinSbazin
josinSbazin / Сортировка пузырьком
Last active June 6, 2016 17:13
Сортировка пузырьком
import java.util.*;
public class Program {
public static void main(String[] args) {
long start = System.nanoTime(); //померять время выполнения
int [] array = new int[150];
Random random = new Random();
int er=0;
//заполняем массив случайными числами
for (int i=0; i<array.length; i++) {
@josinSbazin
josinSbazin / level08.lesson08.task05
Last active June 4, 2017 03:46
level08.lesson08.task05;
package com.javarush.test.level08.lesson08.task05;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/* Удалить людей, имеющих одинаковые имена
Создать словарь (Map<String, String>) занести в него десять записей по принципу «фамилия» - «имя».
Удалить людей, имеющих одинаковые имена.
*/
@josinSbazin
josinSbazin / level08.lesson11.bonus01
Last active June 11, 2016 21:36
level08.lesson11.bonus01 - через Date
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».
Используйте коллекции.
@josinSbazin
josinSbazin / level09.lesson02.task02
Last active October 19, 2016 12:20
level09.lesson02.task02
package com.javarush.test.level09.lesson02.task02;
/* И снова StackTrace
Написать пять методов, которые вызывают друг друга. Каждый метод должен возвращать имя метода, вызвавшего его, полученное с помощью StackTrace.
*/
public class Solution {
public static void main(String[] args) throws Exception {
method1();
System.out.println(method1());
@josinSbazin
josinSbazin / isVowel
Created May 29, 2016 00:20
метод проверяет, гласная ли буква
//метод проверяет, гласная ли буква
public static boolean isVowel(char c)
{
c = Character.toLowerCase(c); //приводим символ в нижний регистр - от заглавных к строчным буквам
for (char d : vowels) //ищем среди массива гласных
{
if (c == d)
return true;
}
@josinSbazin
josinSbazin / level09.lesson11.home08
Last active June 11, 2016 21:35
level09.lesson11.home08
package com.javarush.test.level09.lesson11.home08;
import java.util.ArrayList;
import java.util.Random;
/* Список из массивов чисел
Создать список, элементами которого будут массивы чисел. Добавить в список пять объектов–массивов
длиной 5, 2, 4, 7, 0 соответственно. Заполнить массивы любыми данными и вывести их на экран.
*/
@josinSbazin
josinSbazin / level09.lesson11.bonus03
Last active June 11, 2016 21:35
level09.lesson11.bonus03
package com.javarush.test.level09.lesson11.bonus03;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Задача по алгоритмам
Задача: Пользователь вводит с клавиатуры список слов (и чисел). Слова вывести в возрастающем порядке, числа - в убывающем.
Пример ввода:
Вишня
@josinSbazin
josinSbazin / level10.lesson11.home05;
Last active June 11, 2016 21:30
level10.lesson11.home05;
package com.javarush.test.level10.lesson11.home05;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
/* Количество букв
Ввести с клавиатуры 10 строчек и подсчитать в них количество различных букв (для 33 букв алфавита). Вывести результат на экран.
@josinSbazin
josinSbazin / level10.lesson11.home08
Last active June 11, 2016 21:30
level10.lesson11.home08
package com.javarush.test.level10.lesson11.home08;
import java.util.ArrayList;
/* Массив списков строк
Создать массив, элементами которого будут списки строк. Заполнить массив любыми данными и вывести их на экран.
*/
public class Solution
{