Skip to content

Instantly share code, notes, and snippets.

View mayosen's full-sized avatar

Yegor mayosen

View GitHub Profile
@mayosen
mayosen / main.R
Created October 1, 2023 10:38
Лаба 1
library(XML)
library(plotrix)
library(moments)
url <- "http://www.pogodaiklimat.ru/history/34123.htm"
years <- readHTMLTable(url, which = 1)
table <- readHTMLTable(url, which = 2)
table[table == 999.9] <- NA
table <- na.omit(table)
@mayosen
mayosen / ShuntingYard.java
Created October 4, 2022 09:30
Алгоритм сортировочной станции
import java.util.EmptyStackException;
import java.util.StringTokenizer;
import java.util.regex.Pattern;
public class ShuntingYard {
public static final String NUMBER_REGEX = "\\d+(/\\d+)?";
public static final String FUNCTION_REGEX = "sin|cos";
private static final String DELIMITER = " ";
private static final List<String> operators = new ArrayList<>(new String[]{"^", "*", "/", "+", "-"});