Skip to content

Instantly share code, notes, and snippets.

class Solution {
public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
int sum = 0;
ListNode res;
if(l1 == null && l2 != null){
l1 = new ListNode(0);
} else if(l1 != null && l2 == null){
l2= new ListNode(0);
}else if(l1 == null && l2 == null){
return null;
@13andrew13
13andrew13 / Main.java
Created November 12, 2017 21:29
Anagrams На вход консольного приложения передается строка слов, разделенных пробелами. Твоя задача сделать из слов анаграммы ("задом наперед") при этом оставив порядок слов неизменными. Результат вывести в консоль. Пример "мама мыла раму" => "амам алым умар" При решении задачи нельзя использовать дополнительную память. В том числе, когда это про…
public class Main {
public static void main(String[] args) {
for (String s : args[0].split(" ")) {
System.out.print(" ");
print(s.length(),s);
}
}
public static void print(int i,String s){
if(i==0){
@13andrew13
13andrew13 / Main.java
Created November 12, 2017 20:52
Find Distance Твоя задача создать консольное приложение, которое принимало бы на вход ряд чисел и выводило расстояние между двумя наименьшими. Например, дано ряд чисел: "23 45 34 12 45 4 38 56 2 49 100". Наименьшие числа в нем 2 и 4. Расстояние между ними - 3.
package com.company;
import java.util.Arrays;
import java.util.regex.Pattern;
import java.util.stream.IntStream;
public class Main {
public static void main(String[] args) {
@13andrew13
13andrew13 / src_main_java_ua_kiev_prog_App.java
Created May 13, 2017 23:05
Создать таблицу «Меню в ресторане». Колонки: название блюда, его стоимость, вес, наличие скидки. Написать код для добавления записей в таблицу и их выборки по критериям «стоимость от-до», «только со скидкой», выбрать набор блюд так, чтобы их суммарный вес был не более 1 КГ.
package ua.kiev.prog;
import java.util.ArrayList;
import java.util.InputMismatchException;
import java.util.Scanner;
/**
* Created by andrew on 04.05.17.
*/
public class App {
static Menu menu = new Menu();
@13andrew13
13andrew13 / java_MAIN_Main.java
Created April 30, 2017 10:55
Создать проект «База данных заказов». Создать таблицы «Товары» , «Клиенты» и «Заказы». Написать код для добавления новых клиентов, товаров и оформления заказов.
package MAIN;
import Tables.ClientsTable;
import Tables.ItemsTable;
import Tables.OrdersTable;
import module.Client;
import module.Item;
import module.Order;
import java.sql.SQLException;
@13andrew13
13andrew13 / .idea_libraries_Maven__mysql_mysql_connector_java_5_1_35.xml
Last active April 24, 2017 10:58
Спроектировать базу «Квартиры». Каждая записьв базе содержит данные о квартире (район,адрес, площадь, кол. комнат, цена). Сделатьвозможность выборки квартир из списка попараметрам.
<component name="libraryTable">
<library name="Maven: mysql:mysql-connector-java:5.1.35">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35-sources.jar!/" />
@13andrew13
13andrew13 / AdminServlet.java
Last active April 15, 2017 18:28
Создать проект «Анкета». Сделать возможностьввода пользователем его имени, фамилии,возраста и ответов на 2-3 вопроса. Данныедолжны отправляться на сервер, который в ответдолжен вернуть статистику по ответам в видеHTML документа.
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* Created by andrew on 13.04.17.
*/
public class AdminServlet extends HttpServlet {
@13andrew13
13andrew13 / Form_.idea_artifacts_Form_war_exploded.xml
Created April 15, 2017 18:27
Создать проект «Анкета». Сделать возможность ввода пользователем его имени, фамилии, возраста и ответов на 2-3 вопроса. Данные должны отправляться на сервер, который в ответ должен вернуть статистику по ответам в виде HTML документа.
<component name="ArtifactManager">
<artifact type="exploded-war" name="Form:war exploded">
<output-path>$PROJECT_DIR$/out/artifacts/Form_war_exploded</output-path>
<root id="root">
<element id="javaee-facet-resources" facet="Form/web/Web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="Form" />
</element>
</element>
package task1;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
package Task1;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/**
* Created by andrew on 04.04.17.
*/
public class Main {
public static void main(String[] args) throws InvocationTargetException, IllegalAccessException {