Skip to content

Instantly share code, notes, and snippets.

import java.math.BigInteger;
class DoubleFactorial {
public static BigInteger calcDoubleFactorial(int n) {
if (n == 0 || n == 1 || n < 0) {
return BigInteger.ONE;
}
BigInteger res = BigInteger.ONE;
for (BigInteger i = BigInteger.valueOf(n); !i.equals(BigInteger.ZERO) ||
!i.equals(BigInteger.ZERO.divide(BigInteger.ONE)); i = i.subtract(BigInteger.TWO)) {
@Xacper
Xacper / Main.java
Last active May 10, 2022 01:49
Track: Java for Beginners Project: Coffee Machine
package machine;
import java.util.Scanner;
public class Main extends Operation {
public static void main(String[] args) {
boolean loop = true;
Scanner userInput = new Scanner(System.in);
while (loop) {
package contacts;
import java.util.ArrayList;
class Contacts {
static final String pattern = "^\\+?(\\(\\w+\\)|\\w+[ -]\\(\\w{2,}\\)|\\w+)([ -]\\w{2,})*";
private static final ArrayList<String> firstname = new ArrayList<>();
private static final ArrayList<String> surname = new ArrayList<>();
private static final ArrayList<String> numbers = new ArrayList<>();
@Xacper
Xacper / Contacts.java
Created May 9, 2022 23:19
Track: Java Developer. Project: Contacts 2/4.
package contacts;
import java.util.ArrayList;
class Contacts {
static final String pattern = "^\\+?(\\(\\w+\\)|\\w+[ -]\\(\\w{2,}\\)|\\w+)([ -]\\w{2,})*";
private static final ArrayList<String> firstname = new ArrayList<>();
private static final ArrayList<String> surname = new ArrayList<>();
private static final ArrayList<String> numbers = new ArrayList<>();