Зарегистрироваться на http://github.com + присоединиться к организации levelp
- Зарегистироваться на github.com
- Отправить свой логин на почту: [email protected] [email protected] Я добавлю вас в группу: https://github.com/levelp
- Этот файл: https://github.com/levelp/java_01/homework.md
- Скачать и установить себе JavaSE: http://www.oracle.com/technetwork/java/javase/downloads/index.html
- https://www.jetbrains.com/idea/download/ - Idea Ultimate Edition
- Зарегистироваться на https://account.jetbrains.com/login и активировать Idea
Например, для резюме: Что хранить о пользователе? Что хранить о работодателе?
- Создать проект. JobSite. ResumeModel.
- Создать текстовый файл с описанием информации которую мы будем хранить о пользователе.
- Прислать ссылку на [email protected]
- Классы, поля, методы
- Алгоритмы
- Сценарии использования
- Вводим с клавиатуры или из файла a, b, c
- Выводим весь процесс решения и результаты на экран (в консоль) или в файл
- a = 0, b = 0, c = 0 => x - любое
Пользователь вводит натуральное число N Надо вывести все разложения на слагаемые. Разложения отличающиеся порядком слагаемых считаются одинаковыми.
N = 4
4 = 4
4 = 3 + 1
4 = 2 + 2
4 = 2 + 1 + 1
4 = 1 + 1 + 1 + 1
N <= 100
N - количество открывающих скобок = количество закрывающих скобок Вывести в лексикографическом порядке все правильные скобочные последовательности из N пар скобок.
N = 1
()
N = 2
(())
()()
N = 3
((()))
(()())
(())()
()(())
()()()
N = 4
(((())))
((()()))
((())())
((()))()
(()(()))
(()()())
(()())()
(())(())
(())()()
()((()))
()(()())
()(())()
()()(())
()()()()