Skip to content

Instantly share code, notes, and snippets.

View Dvorneg's full-sized avatar

Dvornik Dvorneg

View GitHub Profile
@Dvorneg
Dvorneg / BufferedReader.java
Last active July 29, 2018 10:42
New BufferedReader
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws IOException
public class Person implements RepkaItem{
private String name;
private String namePadezh;
public Person(String name, String namePadezh) {
this.name = name;
this.namePadezh = namePadezh;
}
public void pull(Person p)
@Dvorneg
Dvorneg / task1328_AbstractRobot.java
Created July 29, 2018 13:32
Битва роботов Юный робот решил запрограммировать сам себя на бой с другим роботом по имени Сгибальщик-2. Однако до конца дела пока не довёл. Теперь это ваша проблема… Ох, простите, ваша задача. Впрочем, не стоит беспокоиться: битвы роботов отличаются от драк тех, кто из плоти и крови ещё и своей логичностью.
package com.javarush.task.task13.task1328;
public abstract class AbstractRobot implements Attackable, Defensable{
private static int hitCount;
private static int hitCount2;
private String name;
public BodyPart attack() {
@Dvorneg
Dvorneg / Solution.java
Created August 2, 2018 13:28
instanceof
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Player and Dancer
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
package com.javarush.task.task14.task1408;
/**
* Created by Денис on 03.08.2018.
*/
public class BelarusianHen extends Hen
{
@Override
String getDescription()
@Dvorneg
Dvorneg / task1411_Person.java
Created August 7, 2018 14:19
Класс в интерфейсе, расширяем ((Person.Coder) person).coding();
package com.javarush.task.task14.task1411;
public interface Person {
class User implements Person {
void live() {
System.out.println("Usually I just live.");
}
}
class Loser implements Person {
package com.javarush.task.task14.task1413;
/**
* Created by Денис on 08.08.2018.
*/
public interface CompItem
{
String getName();
}
@Dvorneg
Dvorneg / task1417_Hrivna.java
Created August 11, 2018 11:49
Валюты - персона. Привязка
package com.javarush.task.task14.task1417;
/**
* Created by Денис on 11.08.2018.
*/
public class Hrivna extends Money
{
@Override
public String getCurrencyName()
{
/*
НОД
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
@Dvorneg
Dvorneg / Singleton.java
Created August 13, 2018 14:30
Singleton (только 1 экземпляр класса)
package com.javarush.task.task14.task1421;
/**
* Created by Денис on 13.08.2018.
*/
public class Singleton
{
static private Singleton instance=null;
private Singleton()
{