Skip to content

Instantly share code, notes, and snippets.

@AndrewBystrov
AndrewBystrov / scratch_36.java
Created December 21, 2018 08:47
Answer for task 148
import java.util.Arrays;
import java.util.function.IntPredicate;
import java.util.stream.IntStream;
class Scratch {
public static void main(String[] args) {
out(solve(new int[]{1, 2, 3, 4, 5, 6}));
out(solve(new int[]{0, 0, 0, 0, 0, 0}));
out(solve(new int[]{0, 0, 0, 1, 2, 3}));
out(solve(new int[]{1, 2, 3, 0, 0, 0}));
@AndrewBystrov
AndrewBystrov / scratch_34.java
Last active December 18, 2018 09:04
Task_147_Spoiler
import java.util.Arrays;
class Scratch {
public static void main(String[] args) {
System.out.println(solve(new int[]{1, 2, 3, 1}, 3));
System.out.println(solve(new int[]{1, 0, 1, 1}, 1));
System.out.println(solve(new int[]{1, 2, 3, 1, 2, 3}, 2));
System.out.println(solve(new int[]{1, 2, 3, 1, 2, 3}, 3));
System.out.println(solve(new int[]{-1, -2, -3, 1, 2, 3}, 3));
System.out.println(solve(new int[]{-1, 2, -3, 1, 2, -3}, 3));
@AndrewBystrov
AndrewBystrov / scratch_22.java
Last active November 30, 2018 10:22
Answer for task 143
import java.util.Arrays;
import java.util.stream.Collectors;
class Scratch {
public static void main(String[] args) {
solve(5);
}
private static void solve(int h) {
int w = 2 * h - 1; // ширина основания нашей пирамиды
@AndrewBystrov
AndrewBystrov / scratch_19.java
Created November 23, 2018 13:41
Answer for task 141
class Scratch {
public static void main(String[] args) {
solve(new int[][]{
new int[]{6, 4, 10, 11},
new int[]{2, 9, 9, 3},
new int[]{5, 4, 5, 4},
}); //25
solve(new int[][]{
new int[]{1, 1, 1},
@AndrewBystrov
AndrewBystrov / scratch_18.java
Created November 16, 2018 10:37
Answer for task 140
class Scratch {
public static void main(String[] args) {
System.out.println(solve("A1-A1")); //false
System.out.println(solve("K1-H2")); //false
System.out.println(solve("H9-H2")); //false
System.out.println(solve("A1-K2")); //false
System.out.println(solve("A1-A9")); //false
System.out.println(solve("A1-B3")); //true
System.out.println(solve("B3-A1")); //true
@AndrewBystrov
AndrewBystrov / scratch_14.java
Last active November 8, 2018 14:58
Answer for 138
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
class Scratch {
public static void main(String[] args) {
out(new int[]{-1, 2, -1, 3, -4}); // -1 -1 -4
out(new int[]{-1, -2, -1, 13, -4}); // 13
out(new int[]{-1, -2, -1, -3, -4}); // -1 -2 -1 -3 -4
out(new int[]{-1, 2}); // 2
@AndrewBystrov
AndrewBystrov / Task137.java
Created November 2, 2018 10:07
Answer for task 137
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
public class Task137 {
public static void main(String[] args) {
System.out.println("1 = " + solve(1)); // 1
System.out.println("2 = " + solve(2)); // 2
System.out.println("10 = " + solve(10)); // 25
@AndrewBystrov
AndrewBystrov / scratch_8.java
Created October 23, 2018 13:39
Answer for task 134
class Scratch {
public static void main(String[] args) {
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c'}, new char[]{'c', 'b'})); // a
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c'}, new char[]{'a', 'b'})); // c
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c'}, new char[]{'a', 'c'})); // b
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c'}, new char[]{'a', 'b'})); // c
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c'}, new char[]{'b', 'c'})); // a
System.out.println(findDeletedChar(new char[]{'a', 'b', 'c', 'd'}, new char[]{'b', 'a', 'c'})); // d
}
@AndrewBystrov
AndrewBystrov / scratch_5.java
Created October 19, 2018 07:50
Answer for task 133
class Scratch {
public static void main(String[] args) {
System.out.println(solve(3, 2, 1)); // 6
System.out.println(solve(3, 1, 1)); // 1
System.out.println(solve(3, 1, 3)); // 3
System.out.println(solve(3, 2, 3)); // 4
System.out.println(solve(1, 1, 1)); // 1
System.out.println(solve(3, 3, 3)); // 9
System.out.println(solve(3, 3, 1)); // 7
@AndrewBystrov
AndrewBystrov / scratch_5.java
Created October 19, 2018 07:49
Answer for task 133
class Scratch {
public static void main(String[] args) {
System.out.println(solve(3, 2, 1)); // 6
System.out.println(solve(3, 1, 1)); // 1
System.out.println(solve(3, 1, 3)); // 3
System.out.println(solve(3, 2, 3)); // 4
System.out.println(solve(1, 1, 1)); // 1
System.out.println(solve(3, 3, 3)); // 9
System.out.println(solve(3, 3, 1)); // 7