Skip to content

Instantly share code, notes, and snippets.

@sanastix
sanastix / FirstTask.java
Last active February 18, 2020 22:34
homework5
package com.company;
public class FirstTask {
/*
Есть поле из клеток посредине которого находится робот.
Робот умеет выполнять 4 команды: двигаться на 1 клетку в сторону: R (right), L (left), U (up), and D (down).
Задана строка из движений робота например "UUDLDR".
Написать метод который вернет true если робот вернется в ту же клетку с которой начал.
*/
@sanastix
sanastix / Main.java
Last active February 21, 2020 15:29
HomeTask6
package com.company;
import java.util.Scanner;
public class Main {
/*
Написать метод который принимает 2 строки - a, b.
Метод должен вернуть количество символов которые у них различаются.
Если строки разной длины то вернуть -1.
@sanastix
sanastix / IntLinkedList.java
Last active February 13, 2020 18:43
LinkedList
package com.stepanyan;
import java.util.Arrays;
import java.util.NoSuchElementException;
public class IntLinkedList implements IntList, IntQueue, IntStack {
private static class Entry {
int value;
Entry previous;
@sanastix
sanastix / Jewels.java
Last active February 7, 2020 20:17
hometask3
package com.stepanyan;
public class Jewels {
/*
Написать метод numJewelsInStones, который принимает 2 параметра:
- String jewels: строка, каждый символ которой символизирует драгоценный камень, символы уникальны
- String stones: строка, каждый символ которой символизирует камень.
Строки могут состоять только из символов a..zA..Z
Метод должен вернуть количество драгоценных камней в строке stones.
@sanastix
sanastix / IntArrayList.java
Last active February 13, 2020 18:46
hometask2
package com.stepanyan;
import java.util.Arrays;
public class IntArrayList implements IntList {
private int size = 0;
private int[] elementData = new int[20];
@Override
@sanastix
sanastix / HomemadeFour.java
Last active February 7, 2020 20:16
hometask1
package com.stepanyan;
public class HomemadeFour {
/*Написать метод который убирает лишние пробелы в строке и возвращает строку.
Убрать начальные, конечные и между словами должно быть не больше 1 пробела.*/
public static void main(String[] args) {
String str = " Убрать начальные, конечные и между словами должно быть не больше 1 пробела. ";