Skip to content

Instantly share code, notes, and snippets.

@Shtaba09
Shtaba09 / task2027_Solution.java
Created September 28, 2018 21:29
Идеальное решение
package com.javarush.task.task20.task2027;
import java.util.ArrayList;
import java.util.List;
/*
Кроссворд
*/
public class Solution {
public static void main(String[] args) {
@Shtaba09
Shtaba09 / task2207_Solution.java
Created October 7, 2018 17:20
Рекурсивное решение
package com.javarush.task.task22.task2207;
import java.io.*;
import java.util.LinkedList;
import java.util.List;
/*
Обращенные слова
*/
public class Solution {
@Shtaba09
Shtaba09 / task2209_Solution.java
Created October 10, 2018 18:16
Разбиритесь сучки :))) Что я сделал сам не знаю! НО ВАЛИДАЦИЮ ПРОШЕЛ
package com.javarush.task.task22.task2209;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.TreeSet;
/*
@Shtaba09
Shtaba09 / Solution.java
Created October 10, 2018 21:04
Смена кодировок файла
package com.javarush.task.task22.task2211;
import java.io.*;
import java.nio.charset.Charset;
/*
Смена кодировки
*/
public class Solution {
public static void main(String[] args) throws IOException {
@Shtaba09
Shtaba09 / task2212_Solution.java
Created October 11, 2018 22:38
Чекаем номер телефона
package com.javarush.task.task22.task2212;
import java.util.ArrayList;
import java.util.regex.Pattern;
/*
Проверка номера телефона
*/
public class Solution {
public static boolean checkTelNumber(String telNumber) {
@Shtaba09
Shtaba09 / task2312_KeyboardObserver.java
Created October 21, 2018 20:50
Консольная змейка
package com.javarush.task.task23.task2312;
import javax.swing.*;
import java.awt.*;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Queue;
import java.util.concurrent.ArrayBlockingQueue;
@Shtaba09
Shtaba09 / task2312_KeyboardObserver.java
Created October 21, 2018 21:10
Графическая змея с поправками цветовой гаммы и спавна мышки она больше внутри змеи не образуется
package com.javarush.task.task23.task2312;
import javax.swing.*;
import java.awt.*;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Queue;
import java.util.concurrent.ArrayBlockingQueue;
@Shtaba09
Shtaba09 / task2413_Arkanoid.java
Created October 24, 2018 21:09
Игра арканоид примитив оставляю для личного изучения стороннего кода
package com.javarush.task.task24.task2413;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
/**
* Главный класс игры
*/
public class Arkanoid {
// ширина и высота
@Shtaba09
Shtaba09 / task2408_Dog.java
Created October 30, 2018 21:12
Класс внутри класса и класом поганяет
package com.javarush.task.task24.task2408;
import java.util.Date;
/*
В работе вам иногда будет нужно закастить класс к какому-нибудь другому классу, не интерфейсу :)))
Класс DogPet использует 2 класса - SuperDog и Dog, разберись с getName в классе DogPet
Так намного лучше, чем Copy+Paste!
*/
public class Dog implements Pet {
@Shtaba09
Shtaba09 / task2409_Item.java
Created October 31, 2018 21:09
Зделал незнаю почему но правильно ... Т-сказать вывод играет роль
package com.javarush.task.task24.task2409;
public interface Item {
int getId();
double getPrice();
String getTM();
}