From 5a7ce483ecc85d334ead654815ff87373c5d45a5 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Apr 2019 05:01:12 +0300 Subject: [PATCH 01/89] Update java-base-syntaxis.md --- java-base-syntaxis.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-base-syntaxis.md b/java-base-syntaxis.md index 70934b1..d23a3b7 100644 --- a/java-base-syntaxis.md +++ b/java-base-syntaxis.md @@ -4,8 +4,8 @@
Материалы: -https://metanit.com/java/tutorial/1.1.php
-https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX +
+
> Задание: From aaeecad7f75cd39ad186ceaf72cf70372c414d01 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Apr 2019 05:01:45 +0300 Subject: [PATCH 02/89] Update java-base-syntaxis.md --- java-base-syntaxis.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-base-syntaxis.md b/java-base-syntaxis.md index d23a3b7..719a476 100644 --- a/java-base-syntaxis.md +++ b/java-base-syntaxis.md @@ -4,8 +4,8 @@
Материалы: -
-
+https://metanit.com/java/tutorial/1.1.php
+https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
> Задание: From e426541eed52ce419e7684e50bbdd3cdfc0aa856 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Apr 2019 05:03:03 +0300 Subject: [PATCH 03/89] Update java-base-syntaxis.md --- java-base-syntaxis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-base-syntaxis.md b/java-base-syntaxis.md index 719a476..058b66f 100644 --- a/java-base-syntaxis.md +++ b/java-base-syntaxis.md @@ -4,7 +4,7 @@
Материалы: -https://metanit.com/java/tutorial/1.1.php
+
https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
From cd45e4a03bedcfc65d2e73dbfea05f8c421e44ef Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Apr 2019 05:03:35 +0300 Subject: [PATCH 04/89] Update java-base-syntaxis.md --- java-base-syntaxis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-base-syntaxis.md b/java-base-syntaxis.md index 058b66f..946d3c8 100644 --- a/java-base-syntaxis.md +++ b/java-base-syntaxis.md @@ -4,7 +4,7 @@
Материалы: -
+Статья
https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
From f115401178cf2c7c7fac1220769e1dcaf1adf92f Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Apr 2019 05:04:16 +0300 Subject: [PATCH 05/89] Update java-base-syntaxis.md --- java-base-syntaxis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-base-syntaxis.md b/java-base-syntaxis.md index 946d3c8..719a476 100644 --- a/java-base-syntaxis.md +++ b/java-base-syntaxis.md @@ -4,7 +4,7 @@
Материалы: -Статья
+https://metanit.com/java/tutorial/1.1.php
https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
From 21c1f15bb5f47b3ac8c92ada105fe13e2e69e659 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 18:40:51 +0300 Subject: [PATCH 06/89] init test task --- ...20\260\320\264\320\260\321\207\320\260.md" | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 "\320\227\320\260\320\264\320\260\321\207\320\260.md" diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" new file mode 100644 index 0000000..b7b0c64 --- /dev/null +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -0,0 +1,29 @@ +### Задача + +**Описание:** +Логистическая компания перевозит товары при помощи грузовых машин. +У каждого товара есть его стоимость и вес. +У каждой машины есть максимальная грузоподъемность. +Компании выгодно перевозить максимально дорогие товары, потому что за их доставку платят больше. +Напишите программу, в результате работы которой для грузчиков будет дана информация о том, какой товар загружать в машину. +Ввод и вывод данных должен осуществляться через консоль. + + + +**Последовательность выполнения программы в консоли:** + +1. Пользователь указывает грузоподъёмность машины - целое число в килограммах. + +2. Пользователь указывает неограниченное количество предметов в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. +3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. + + + +**Пример работы программы:** + +Input: `50` + +Input: `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` + +Output: `шкаф пылесос 15000 ` + From 453059de28e5471ccd52c953439840e3a45066ed Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 18:56:03 +0300 Subject: [PATCH 07/89] fix --- ...20\260\320\264\320\260\321\207\320\260.md" | 29 +++++++------------ 1 file changed, 10 insertions(+), 19 deletions(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index b7b0c64..81d9f64 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -1,29 +1,20 @@ -### Задача +### Задача: программа для логистической компании **Описание:** -Логистическая компания перевозит товары при помощи грузовых машин. -У каждого товара есть его стоимость и вес. -У каждой машины есть максимальная грузоподъемность. -Компании выгодно перевозить максимально дорогие товары, потому что за их доставку платят больше. -Напишите программу, в результате работы которой для грузчиков будет дана информация о том, какой товар загружать в машину. +Логистическая компания перевозит товары при помощи грузовых машин. +У каждого товара есть его стоимость и вес. +У каждой машины есть максимальная грузоподъемность. +Компании выгодно перевозить максимально дорогие товары, потому что за их доставку платят больше. +Напишите программу, в результате работы которой для грузчиков будет дана информация о том, какой товар загружать в машину. Ввод и вывод данных должен осуществляться через консоль. - - **Последовательность выполнения программы в консоли:** - 1. Пользователь указывает грузоподъёмность машины - целое число в килограммах. - 2. Пользователь указывает неограниченное количество предметов в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. 3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. - - -**Пример работы программы:** - -Input: `50` - -Input: `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` - -Output: `шкаф пылесос 15000 ` +**Пример работы программы:** +*Input:* `50` +*Input:* `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` +*Output:* `шкаф пылесос 15000 ` From 6288637b1c2b9de3a8c4edc09625f0a39296d75c Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 18:57:28 +0300 Subject: [PATCH 08/89] fix title --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index 81d9f64..9de91be 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -1,4 +1,4 @@ -### Задача: программа для логистической компании +### Задача: написать программу для логистической компании **Описание:** Логистическая компания перевозит товары при помощи грузовых машин. From 52eb1e8e6f5b34e690c9cc460b8e60fec880c865 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 19:36:37 +0300 Subject: [PATCH 09/89] fix ### --- ...20\260\320\264\320\260\321\207\320\260.md" | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index 9de91be..ce31de8 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -1,20 +1,22 @@ ### Задача: написать программу для логистической компании -**Описание:** +####Описание: Логистическая компания перевозит товары при помощи грузовых машин. -У каждого товара есть его стоимость и вес. +У каждого товара есть стоимость и вес. У каждой машины есть максимальная грузоподъемность. Компании выгодно перевозить максимально дорогие товары, потому что за их доставку платят больше. -Напишите программу, в результате работы которой для грузчиков будет дана информация о том, какой товар загружать в машину. +Напишите программу, результатом работы которой станет инструкция для грузчиков, подсказывающая какой товар нужно грузить в машину. Ввод и вывод данных должен осуществляться через консоль. -**Последовательность выполнения программы в консоли:** +####Последовательность выполнения программы в консоли: 1. Пользователь указывает грузоподъёмность машины - целое число в килограммах. 2. Пользователь указывает неограниченное количество предметов в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. -3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. +3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. -**Пример работы программы:** -*Input:* `50` -*Input:* `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` -*Output:* `шкаф пылесос 15000 ` +####Пример работы программы: +######Input: +`50` +`стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` +######Output: + `шкаф пылесос 15000 ` From cda34fdf348d0fdb4b4559bcf0fd16549e0245c1 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 19:40:49 +0300 Subject: [PATCH 10/89] fix headers --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index ce31de8..c9420f7 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -1,6 +1,6 @@ ### Задача: написать программу для логистической компании -####Описание: +#### Описание: Логистическая компания перевозит товары при помощи грузовых машин. У каждого товара есть стоимость и вес. У каждой машины есть максимальная грузоподъемность. @@ -8,15 +8,15 @@ Напишите программу, результатом работы которой станет инструкция для грузчиков, подсказывающая какой товар нужно грузить в машину. Ввод и вывод данных должен осуществляться через консоль. -####Последовательность выполнения программы в консоли: +#### Последовательность выполнения программы в консоли: 1. Пользователь указывает грузоподъёмность машины - целое число в килограммах. 2. Пользователь указывает неограниченное количество предметов в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. 3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. -####Пример работы программы: -######Input: +#### Пример работы программы: +###### Input: `50` `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` -######Output: +###### Output: `шкаф пылесос 15000 ` From 8c83a167cb0578fce4437d428ccc49b965e30226 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 19:42:58 +0300 Subject: [PATCH 11/89] fix headers --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index c9420f7..e8e79be 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -1,4 +1,4 @@ -### Задача: написать программу для логистической компании +# Задача: программа для логистической компании #### Описание: Логистическая компания перевозит товары при помощи грузовых машин. From e0d12194347e07d73b08fa7435e51e44acfcfb9d Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 19 Apr 2019 19:47:02 +0300 Subject: [PATCH 12/89] text in list --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index e8e79be..c56f4ce 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -9,9 +9,9 @@ Ввод и вывод данных должен осуществляться через консоль. #### Последовательность выполнения программы в консоли: -1. Пользователь указывает грузоподъёмность машины - целое число в килограммах. -2. Пользователь указывает неограниченное количество предметов в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. -3. Результатом работы программы должен быть вывод в консоль всех названий предметов, которые надо загрузить в машину и их суммарная стоимость. +1. Пользователь вводит грузоподъёмность машины - целое число в килограммах. +2. Пользователь указывает предметы для перевозки в формате `название_предмета/вес/цена` отделенных пробелом друг от друга. Описание каждого следующего предмета должно быть отделено пробелом. +3. Программа выводит в консоль названия всех предметов, которые надо загрузить в машину и их суммарную стоимость. #### Пример работы программы: ###### Input: From bf8dc164c9b616efc95f56af37ffaa59d9cd5ab4 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Sat, 20 Apr 2019 13:59:57 +0300 Subject: [PATCH 13/89] add instruction --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 5 +++++ 1 file changed, 5 insertions(+) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index c56f4ce..88b8fb4 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -19,4 +19,9 @@ `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` ###### Output: `шкаф пылесос 15000 ` + +#### Как отправить решение? +1. Если выы не знакомы с git и Github вам нужно ознакомиться с серией видео по этой [ссылке](https://www.youtube.com/watch?v=DK2PsTcSFFM&list=PLg5SS_4L6LYstwxTEOU05E0URTHnbtA0l&index=1) до [8](https://www.youtube.com/watch?v=6N6JFynR0gM&list=PLg5SS_4L6LYstwxTEOU05E0URTHnbtA0l&index=8) видео включительно. +2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание на курс**. From f1144374c53324e69dd21d73fef3cd6ed5aebe16 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Sat, 20 Apr 2019 14:39:13 +0300 Subject: [PATCH 14/89] add instruction --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index 88b8fb4..a0b2c6a 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -21,7 +21,7 @@ `шкаф пылесос 15000 ` #### Как отправить решение? -1. Если выы не знакомы с git и Github вам нужно ознакомиться с серией видео по этой [ссылке](https://www.youtube.com/watch?v=DK2PsTcSFFM&list=PLg5SS_4L6LYstwxTEOU05E0URTHnbtA0l&index=1) до [8](https://www.youtube.com/watch?v=6N6JFynR0gM&list=PLg5SS_4L6LYstwxTEOU05E0URTHnbtA0l&index=8) видео включительно. +1. Если выы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. 2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. 3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание на курс**. From 8c07928f48ed3e7135f79174326bafdd1c3ebd4d Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 20 Apr 2019 16:14:09 +0300 Subject: [PATCH 15/89] =?UTF-8?q?Update=20=D0=97=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index a0b2c6a..3592e08 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -21,7 +21,7 @@ `шкаф пылесос 15000 ` #### Как отправить решение? -1. Если выы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. +1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. 2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. 3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание на курс**. From 89d99e3fc280b5d952e370463a34a65f5589458b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 20 Apr 2019 16:38:19 +0300 Subject: [PATCH 16/89] =?UTF-8?q?Update=20=D0=97=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" index 3592e08..d59c295 100644 --- "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" +++ "b/\320\227\320\260\320\264\320\260\321\207\320\260.md" @@ -20,8 +20,10 @@ ###### Output: `шкаф пылесос 15000 ` +#### Принципы оценки работы: +Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. + #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. 2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. 3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание на курс**. - From 71e3264b619fce37e87753179f2813cd1c8ea6cb Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 20 Apr 2019 16:38:52 +0300 Subject: [PATCH 17/89] =?UTF-8?q?Rename=20=D0=97=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B0.md=20to=20task.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\320\227\320\260\320\264\320\260\321\207\320\260.md" => task.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\320\227\320\260\320\264\320\260\321\207\320\260.md" => task.md (100%) diff --git "a/\320\227\320\260\320\264\320\260\321\207\320\260.md" b/task.md similarity index 100% rename from "\320\227\320\260\320\264\320\260\321\207\320\260.md" rename to task.md From f42bca20db8b1a6aab49019883860f1a1597bc4c Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Mon, 22 Apr 2019 21:35:10 +0300 Subject: [PATCH 18/89] Update task.md --- task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task.md b/task.md index d59c295..e1eddb1 100644 --- a/task.md +++ b/task.md @@ -18,7 +18,7 @@ `50` `стол/30/7000 шкаф/40/9000 пылесос/10/6000 кровать/40/10000` ###### Output: - `шкаф пылесос 15000 ` + `пылесос кровать 16000 ` #### Принципы оценки работы: Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. From 09cbbb9616f8285ef2d6d9f8c5ef8cc9b8ed87ba Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 26 Apr 2019 18:07:42 +0300 Subject: [PATCH 19/89] add calculator task --- task-calculator.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 task-calculator.md diff --git a/task-calculator.md b/task-calculator.md new file mode 100644 index 0000000..e6ee18f --- /dev/null +++ b/task-calculator.md @@ -0,0 +1,35 @@ +# Задача: программа "Калькулятор" + +#### Описание: +Создайте консольное приложение "Калькулятор". +Приложение должно читать из консоли введенные пользователем арифметческие операции и выводить в консоль результат их выполненя. +Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: +a + b, a - b, a * b, a / b. +Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. +Калькулятор умеет работать с цифрами от 1 до 10 включительно. +Калькулятор умеет работать только с целыми числами. +Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводде пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. +При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. +При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. + +#### Пример работы программы: +###### Input: +`1 + 2` +###### Output: +`3` +###### Input: +`VL / III` +###### Output: +`II` + +#### Принципы оценки работы: +Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. + +#### Как отправить решение? +1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. +2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор**. + + + + From 4358a39432e498f728d9016f93b1bc4e42fc05da Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 26 Apr 2019 18:09:54 +0300 Subject: [PATCH 20/89] add list --- task-calculator.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index e6ee18f..f815280 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -3,14 +3,17 @@ #### Описание: Создайте консольное приложение "Калькулятор". Приложение должно читать из консоли введенные пользователем арифметческие операции и выводить в консоль результат их выполненя. -Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: + +#### Требования: + +1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. -Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. -Калькулятор умеет работать с цифрами от 1 до 10 включительно. -Калькулятор умеет работать только с целыми числами. -Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводде пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. -При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. -При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. +2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. +3. Калькулятор умеет работать с цифрами от 1 до 10 включительно. +4. Калькулятор умеет работать только с целыми числами. +5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводде пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. +6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. +7. При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. #### Пример работы программы: ###### Input: From f2f14d500ab12d736deabada698d8b811948c606 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 26 Apr 2019 18:25:22 +0300 Subject: [PATCH 21/89] add list --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index f815280..f24afa9 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -21,7 +21,7 @@ a + b, a - b, a * b, a / b. ###### Output: `3` ###### Input: -`VL / III` +`VI / III` ###### Output: `II` From 1667edb8e897452625b9f85f6d78a45b9bf676a6 Mon Sep 17 00:00:00 2001 From: Stanislav Date: Fri, 26 Apr 2019 18:35:14 +0300 Subject: [PATCH 22/89] fix --- task-calculator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index f24afa9..96f829f 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -2,7 +2,7 @@ #### Описание: Создайте консольное приложение "Калькулятор". -Приложение должно читать из консоли введенные пользователем арифметческие операции и выводить в консоль результат их выполненя. +Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения. #### Требования: @@ -11,7 +11,7 @@ a + b, a - b, a * b, a / b. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. 3. Калькулятор умеет работать с цифрами от 1 до 10 включительно. 4. Калькулятор умеет работать только с целыми числами. -5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводде пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. +5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. 6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. 7. При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. @@ -30,7 +30,7 @@ a + b, a - b, a * b, a / b. #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. -2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственныый репозиторий и добавить туда проект с решениием. +2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. 3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор**. From 2983ac0a813433c66d8fa9bb816880b4a65fff0f Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:53:03 +0300 Subject: [PATCH 23/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index 96f829f..0a123e0 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -26,7 +26,7 @@ a + b, a - b, a * b, a / b. `II` #### Принципы оценки работы: -Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. +Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут сразу же низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. From 0ff20e9487e1bc9e60763f2eaeed1a31b77d077b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 13 Jun 2019 21:23:07 +0300 Subject: [PATCH 24/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index 0a123e0..cb07b66 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -7,7 +7,7 @@ #### Требования: 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: -a + b, a - b, a * b, a / b. +a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. 3. Калькулятор умеет работать с цифрами от 1 до 10 включительно. 4. Калькулятор умеет работать только с целыми числами. From bcfe80b8d1fe1ec62f74d99f08cf3cd886de69db Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 13 Jun 2019 21:23:46 +0300 Subject: [PATCH 25/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index cb07b66..33bbc76 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -26,7 +26,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну `II` #### Принципы оценки работы: -Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут сразу же низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. +Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. From 218453debdb2f81bfab7ac0bcb7a630354ab601a Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 12 Jul 2019 20:01:50 +0300 Subject: [PATCH 26/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index 33bbc76..13bf360 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -9,7 +9,7 @@ 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. -3. Калькулятор умеет работать с цифрами от 1 до 10 включительно. +3. Калькулятор умеет работать с цифрами от 0 до 9 включительно. Числа могут быть любые в диапазоне integer. 4. Калькулятор умеет работать только с целыми числами. 5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. 6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. From e180e5d93e0a762d1194fd2a33c09456f06befb9 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:17:30 +0300 Subject: [PATCH 27/89] Create frontend-task.md --- frontend-task.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 frontend-task.md diff --git a/frontend-task.md b/frontend-task.md new file mode 100644 index 0000000..dc3eb67 --- /dev/null +++ b/frontend-task.md @@ -0,0 +1,27 @@ +# Задача "Программа Front-end" +## Описание +Подготовить страницу со статистикой по языкам программирования + +На странице должна быть выпадающий список select с выбором группы языка (Backend, Frontend, Mobile) и кнопка, при нажатии на которую загружаются данные сетевым запросом. Если ни один параметр не выбран - отображать все. + +Вывести данные: Изображение логотипа, название, год появления, количество репозиториев, процент от общего количества репозиториев, ссылка на документацию (если есть), группы. + +Отображать только те языки, у которых есть параметр logo. +Данные в формате JSON можно получить по адресу API https://frontend-test-api.alex93.now.sh/api/languages.js . Через url параметр group передаем группу языка (backend, frontend, mobile). Например https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend + +## Требования +- Результат должен быть прислан в виде репозитория на github. В репозитории должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями. +- Задание должно быть выполнено без применения сторонних библиотек +- Можно использовать современные возможности языка, без учета старых браузеров + +## Будут оцениваться +- Структура кода, разделение на логические блоки, читаемость. +- Внешний вид страницы + +## Отправка +Ссылку на репозиторий отправьте нам на почту info@java-mentor.com с темой **Тестовое задание Front-end** + +## Материалы, которые могут пригодиться +- Как выложить проект на гитхаб: http://maxsite.org/page/how-to-put-your-project-on-github-com +- Работа с DOM: https://learn.javascript.ru/document +- Работа с событиями: https://learn.javascript.ru/introduction-browser-events From a6b613d452446d39214b4ec8405df82fdb325eb8 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:34:28 +0300 Subject: [PATCH 28/89] Update frontend-task.md --- frontend-task.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index dc3eb67..6887aa2 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -1,17 +1,26 @@ -# Задача "Программа Front-end" +# Задача "Рейтинг языков программирования" + ## Описание -Подготовить страницу со статистикой по языкам программирования -На странице должна быть выпадающий список select с выбором группы языка (Backend, Frontend, Mobile) и кнопка, при нажатии на которую загружаются данные сетевым запросом. Если ни один параметр не выбран - отображать все. +Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. + +На странице должен быть выпадающий список в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile) . +Мы можем выбрать только одно направление или оставить поле пустым. +После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url +https://frontend-test-api.alex93.now.sh/api/languages.js и передан параметр "group" +с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. + +Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). +https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend + +Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. +Пример результата работы программы смотртите на скриншоте №2. -Вывести данные: Изображение логотипа, название, год появления, количество репозиториев, процент от общего количества репозиториев, ссылка на документацию (если есть), группы. +**Вам необходимо отобразить только те языки, у которых есть параметр logo. ** -Отображать только те языки, у которых есть параметр logo. -Данные в формате JSON можно получить по адресу API https://frontend-test-api.alex93.now.sh/api/languages.js . Через url параметр group передаем группу языка (backend, frontend, mobile). Например https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend ## Требования - Результат должен быть прислан в виде репозитория на github. В репозитории должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями. -- Задание должно быть выполнено без применения сторонних библиотек - Можно использовать современные возможности языка, без учета старых браузеров ## Будут оцениваться From ab0094135f8a9d95c31224b2755b3347920ad7b4 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:36:06 +0300 Subject: [PATCH 29/89] Update frontend-task.md --- frontend-task.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index 6887aa2..fca7be6 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -2,21 +2,22 @@ ## Описание -Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. +Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. -На странице должен быть выпадающий список в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile) . -Мы можем выбрать только одно направление или оставить поле пустым. -После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url -https://frontend-test-api.alex93.now.sh/api/languages.js и передан параметр "group" -с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. +На странице должен быть выпадающий список в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). -Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). -https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend +Мы можем выбрать только одно направление или оставить поле пустым. +После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url +https://frontend-test-api.alex93.now.sh/api/languages.js и передан параметр "group" +с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. -Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. -Пример результата работы программы смотртите на скриншоте №2. +Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). +https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend -**Вам необходимо отобразить только те языки, у которых есть параметр logo. ** +Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. +Пример результата работы программы смотртите на скриншоте №2. + +**Вам необходимо отобразить только те языки, у которых есть параметр logo. ** ## Требования From 73476a03d21519021168c0ab74e43383f5ed05d9 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:36:54 +0300 Subject: [PATCH 30/89] Update frontend-task.md --- frontend-task.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index fca7be6..ac3d7c3 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -4,7 +4,8 @@ Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. -На странице должен быть выпадающий список в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). +На странице должен быть выпадающий список, +в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). Мы можем выбрать только одно направление или оставить поле пустым. После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url From 4eeb3080191ef3034db93c92032cf6d47a8fbfc2 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:37:18 +0300 Subject: [PATCH 31/89] Update frontend-task.md --- frontend-task.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index ac3d7c3..043279d 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -4,8 +4,8 @@ Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. -На странице должен быть выпадающий список, -в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). +На странице должен быть выпадающий список, в котором мы можем выбрать . +"Направление разработки" (Front-end, Back-end, Mobile). Мы можем выбрать только одно направление или оставить поле пустым. После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url From 7052391ec4d1aa8ef06f478a6934d45adf8c4c41 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:37:33 +0300 Subject: [PATCH 32/89] Update frontend-task.md --- frontend-task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index 043279d..f8004ce 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -4,7 +4,7 @@ Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. -На странице должен быть выпадающий список, в котором мы можем выбрать . +На странице должен быть выпадающий список, в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). Мы можем выбрать только одно направление или оставить поле пустым. From bd0e4d13dec40cfae83f386223e55cfb3c452917 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:39:07 +0300 Subject: [PATCH 33/89] Update frontend-task.md --- frontend-task.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index f8004ce..5a07304 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -1,23 +1,24 @@ # Задача "Рейтинг языков программирования" ## Описание - +> Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. - +> На странице должен быть выпадающий список, в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). - +> Мы можем выбрать только одно направление или оставить поле пустым. +> После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url https://frontend-test-api.alex93.now.sh/api/languages.js и передан параметр "group" -с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. - +с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. +> Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend - +> Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. Пример результата работы программы смотртите на скриншоте №2. - +> **Вам необходимо отобразить только те языки, у которых есть параметр logo. ** From adbf9364110df840f03232ea69e5969463a794fa Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:39:21 +0300 Subject: [PATCH 34/89] Update frontend-task.md --- frontend-task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index 5a07304..a4e4e86 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -19,7 +19,7 @@ https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. Пример результата работы программы смотртите на скриншоте №2. > -**Вам необходимо отобразить только те языки, у которых есть параметр logo. ** +**Вам необходимо отобразить только те языки, у которых есть параметр logo.** ## Требования From eecea7b42384f8e338aecb3d890c46e72fbabca0 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 17:39:47 +0300 Subject: [PATCH 35/89] Update frontend-task.md --- frontend-task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index a4e4e86..5312634 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -31,7 +31,7 @@ https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend - Внешний вид страницы ## Отправка -Ссылку на репозиторий отправьте нам на почту info@java-mentor.com с темой **Тестовое задание Front-end** +Ссылку на репозиторий отправьте нам на почту info@java-mentor.com с темой **"Тестовое задание Front-end"** ## Материалы, которые могут пригодиться - Как выложить проект на гитхаб: http://maxsite.org/page/how-to-put-your-project-on-github-com From a85ce932d399e13451db78b252be1cd35ba9de30 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 18:55:34 +0300 Subject: [PATCH 36/89] Update frontend-task.md --- frontend-task.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index 5312634..432237e 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -2,23 +2,26 @@ ## Описание > -Подготовить страницу со статистикой по языкам программирования, см пример на скриншоте №1. -> +Подготовить страницу со статистикой по языкам программирования. На странице должен быть выпадающий список, в котором мы можем выбрать -"Направление разработки" (Front-end, Back-end, Mobile). -> +"Направление разработки" (Front-end, Back-end, Mobile). + +Начальный экран + Мы можем выбрать только одно направление или оставить поле пустым. -> + После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url -https://frontend-test-api.alex93.now.sh/api/languages.js и передан параметр "group" +https://frontend-test-api.alex93.now.sh/api/languages и передан параметр "group" с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. -> + Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). -https://frontend-test-api.alex93.now.sh/api/languages.js?group=backend -> +https://frontend-test-api.alex93.now.sh/api/languages?group=backend + Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. -Пример результата работы программы смотртите на скриншоте №2. -> +Пример результата работы программы: + +Вывод результата + **Вам необходимо отобразить только те языки, у которых есть параметр logo.** From 6b5f2ee737d93b489b614458b35e972d2c0bc4eb Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 18:56:59 +0300 Subject: [PATCH 37/89] Update frontend-task.md --- frontend-task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index 432237e..167d26a 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -1,7 +1,7 @@ # Задача "Рейтинг языков программирования" ## Описание -> + Подготовить страницу со статистикой по языкам программирования. На странице должен быть выпадающий список, в котором мы можем выбрать "Направление разработки" (Front-end, Back-end, Mobile). From fb74c5fe7cabcc791328c179eb103d7b2d8ef6ab Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 19:03:08 +0300 Subject: [PATCH 38/89] Update frontend-task.md --- frontend-task.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index 167d26a..f7eb22d 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -11,11 +11,11 @@ Мы можем выбрать только одно направление или оставить поле пустым. После нажатия на кнопку "Загрузить", должен быть отправлен GET запрос на сервер по url -https://frontend-test-api.alex93.now.sh/api/languages и передан параметр "group" +[https://frontend-test-api.alex93.now.sh/api/languages](https://frontend-test-api.alex93.now.sh/api/languages) и передан параметр "group" с возможными значениями frontend, backend, mobile в зависимости от того, что выбрал пользователь на странице. Пример запроса для получения данных по backend направлению (можно просто кликнуть по ссылке). -https://frontend-test-api.alex93.now.sh/api/languages?group=backend +[https://frontend-test-api.alex93.now.sh/api/languages?group=backend](https://frontend-test-api.alex93.now.sh/api/languages?group=backend) Результатом данного запроса будет JSON с данными, которые нужно вывести на страницу. Пример результата работы программы: @@ -37,6 +37,7 @@ https://frontend-test-api.alex93.now.sh/api/languages?group=backend Ссылку на репозиторий отправьте нам на почту info@java-mentor.com с темой **"Тестовое задание Front-end"** ## Материалы, которые могут пригодиться -- Как выложить проект на гитхаб: http://maxsite.org/page/how-to-put-your-project-on-github-com -- Работа с DOM: https://learn.javascript.ru/document -- Работа с событиями: https://learn.javascript.ru/introduction-browser-events +- [Как выложить проект на гитхаб](http://maxsite.org/page/how-to-put-your-project-on-github-com) +- [Работа с DOM](https://learn.javascript.ru/document) +- [Работа с событиями](https://learn.javascript.ru/introduction-browser-events) +- [Получение данных с сервера](https://learn.javascript.ru/fetch) From fd8ad753aaf2883fa5850fbc652f2482be54a27f Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 19:05:22 +0300 Subject: [PATCH 39/89] Update frontend-task.md --- frontend-task.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend-task.md b/frontend-task.md index f7eb22d..1a781a2 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -33,11 +33,12 @@ - Структура кода, разделение на логические блоки, читаемость. - Внешний вид страницы -## Отправка -Ссылку на репозиторий отправьте нам на почту info@java-mentor.com с темой **"Тестовое задание Front-end"** +## Как отправить решение? +1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. +2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** ## Материалы, которые могут пригодиться -- [Как выложить проект на гитхаб](http://maxsite.org/page/how-to-put-your-project-on-github-com) - [Работа с DOM](https://learn.javascript.ru/document) - [Работа с событиями](https://learn.javascript.ru/introduction-browser-events) - [Получение данных с сервера](https://learn.javascript.ru/fetch) From 8bdae24edc384ce4bf3d9b168647e464ccdb1bca Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 19:07:01 +0300 Subject: [PATCH 40/89] Update frontend-task.md --- frontend-task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index 1a781a2..34595bf 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -26,7 +26,7 @@ ## Требования -- Результат должен быть прислан в виде репозитория на github. В репозитории должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями. +- В проекте должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями. - Можно использовать современные возможности языка, без учета старых браузеров ## Будут оцениваться From 618c4f7793ebbe5f8fceb1d34b86618c66538199 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 16 Jul 2019 19:08:58 +0300 Subject: [PATCH 41/89] Update frontend-task.md --- frontend-task.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend-task.md b/frontend-task.md index 34595bf..67f8a0a 100644 --- a/frontend-task.md +++ b/frontend-task.md @@ -26,8 +26,9 @@ ## Требования -- В проекте должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями. +- В проекте должны быть файлы index.html с разметкой, index.js с подключаемым кодом и styles.css со стилями - Можно использовать современные возможности языка, без учета старых браузеров +- При реализации задачи можно использовать внешние библиотеки ## Будут оцениваться - Структура кода, разделение на логические блоки, читаемость. From 4cd7afaa9c1188b6dde65fc89d408655c7169bd1 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 19 Jul 2019 14:53:42 +0300 Subject: [PATCH 42/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index 13bf360..a5a42ce 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -31,7 +31,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. 2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. -3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор**. +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. From 4367739cbd5f88a94c4daddf176736faf4c6d5e5 Mon Sep 17 00:00:00 2001 From: Sorokinsta Date: Fri, 26 Jul 2019 15:24:17 +0300 Subject: [PATCH 43/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index a5a42ce..f70671b 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -9,7 +9,7 @@ 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. -3. Калькулятор умеет работать с цифрами от 0 до 9 включительно. Числа могут быть любые в диапазоне integer. +3. Калькулятор должен принимать на вход цифры от 0 до 9 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми в диапазоне integer. 4. Калькулятор умеет работать только с целыми числами. 5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. 6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. From e148ef3eb5949b7bf1dbd5c62f622de6dfbbe03c Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 23 Aug 2019 15:27:47 +0300 Subject: [PATCH 44/89] Create frontend-task-codewars.md --- frontend-task-codewars.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 frontend-task-codewars.md diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md new file mode 100644 index 0000000..a29b787 --- /dev/null +++ b/frontend-task-codewars.md @@ -0,0 +1,27 @@ +# Задачи с Codewars + +## Описание + +Вам нужно зарегистрироваться на сайте [Codewars](https://www.codewars.com) и решить 5 задач: +1) https://www.codewars.com/kata/mumbling/train/javascript +2) https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript +3) https://www.codewars.com/kata/remove-duplicate-words/train/javascript +4) https://www.codewars.com/kata/array-comparator/train/javascript +5) https://www.codewars.com/kata/highest-and-lowest/train/javascript + +## Работа с Codewars + +![Interface](https://monosnap.com/image/3g3m0xxfRmq4FgIh6ROkA03seYOnAl) + +## Требования +- Вы должны решить задачи самостоятельно, без чьей либо помощи +- Кончно, можно пользовать гуглом, но не ищите готовое решение задачи + +## Будут оцениваться +- Элегантность решения +- Читаемость кода + +## Как отправить решение? +1. +2. +3. Ссылки на решения отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** From 2ba404edb4872eb5c4000a42a0b106a05671f49c Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 23 Aug 2019 17:07:10 +0300 Subject: [PATCH 45/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index a29b787..f19c4af 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -9,9 +9,17 @@ 4) https://www.codewars.com/kata/array-comparator/train/javascript 5) https://www.codewars.com/kata/highest-and-lowest/train/javascript +Условия задач на английском, если не знаете языка - пользуйтесь переводчиком/словарем + ## Работа с Codewars +#### Основной интерфейс: +![Интерфейс](https://monosnap.com/image/3g3m0xxfRmq4FgIh6ROkA03seYOnAl) + +#### Отладка: +![Отладка](https://monosnap.com/image/fdEtHxoIYBNTPBOwBFnqsUKyZfGwDj) -![Interface](https://monosnap.com/image/3g3m0xxfRmq4FgIh6ROkA03seYOnAl) +#### Возможные проблемы: +![Пустой solution](https://monosnap.com/image/gb5tGhnzHz9cPkQL6ABmFzDd8L7YIt) ## Требования - Вы должны решить задачи самостоятельно, без чьей либо помощи @@ -22,6 +30,7 @@ - Читаемость кода ## Как отправить решение? -1. -2. -3. Ссылки на решения отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** +1. Заходим в ваш профиль (View profile) +2. Переходим на вкладку Solutions +3. Под каждым заданием есть ссылка Discuss - копируем эту ссылку +4. Ссылки на решения отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** From 3c5142bd0735fd86abe717f6f5d9cdf4feb70979 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 23 Aug 2019 17:13:03 +0300 Subject: [PATCH 46/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index f19c4af..ee0b42c 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -15,6 +15,8 @@ #### Основной интерфейс: ![Интерфейс](https://monosnap.com/image/3g3m0xxfRmq4FgIh6ROkA03seYOnAl) +![Сохранение решения](https://monosnap.com/image/vfZWQoSBqM99hPpTnUqwxLCc34IKv3) + #### Отладка: ![Отладка](https://monosnap.com/image/fdEtHxoIYBNTPBOwBFnqsUKyZfGwDj) From f03373359192346f5a859912f6147e2d5bbfb27d Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 24 Aug 2019 09:23:00 +0300 Subject: [PATCH 47/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index ee0b42c..787bdef 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -3,11 +3,11 @@ ## Описание Вам нужно зарегистрироваться на сайте [Codewars](https://www.codewars.com) и решить 5 задач: -1) https://www.codewars.com/kata/mumbling/train/javascript -2) https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript -3) https://www.codewars.com/kata/remove-duplicate-words/train/javascript -4) https://www.codewars.com/kata/array-comparator/train/javascript -5) https://www.codewars.com/kata/highest-and-lowest/train/javascript +1) [Mumbling](https://www.codewars.com/kata/mumbling/train/javascript) +2) [Milk and Cookies for Santa](https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript) +3) [Remove duplicate words](https://www.codewars.com/kata/remove-duplicate-words/train/javascript) +4) [Array comparator](https://www.codewars.com/kata/array-comparator/train/javascript) +5) [Highest and Loweest](https://www.codewars.com/kata/highest-and-lowest/train/javascript) Условия задач на английском, если не знаете языка - пользуйтесь переводчиком/словарем From c78ff124a19827ad6d46925cee3c3586adea51bb Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 24 Aug 2019 09:23:44 +0300 Subject: [PATCH 48/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index 787bdef..52a23c8 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -3,11 +3,11 @@ ## Описание Вам нужно зарегистрироваться на сайте [Codewars](https://www.codewars.com) и решить 5 задач: -1) [Mumbling](https://www.codewars.com/kata/mumbling/train/javascript) -2) [Milk and Cookies for Santa](https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript) -3) [Remove duplicate words](https://www.codewars.com/kata/remove-duplicate-words/train/javascript) -4) [Array comparator](https://www.codewars.com/kata/array-comparator/train/javascript) -5) [Highest and Loweest](https://www.codewars.com/kata/highest-and-lowest/train/javascript) +1) [Mumbling](https://www.codewars.com/kata/mumbling/train/javascript) +2) [Milk and Cookies for Santa](https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript) +3) [Remove duplicate words](https://www.codewars.com/kata/remove-duplicate-words/train/javascript) +4) [Array comparator](https://www.codewars.com/kata/array-comparator/train/javascript) +5) [Highest and Loweest](https://www.codewars.com/kata/highest-and-lowest/train/javascript) Условия задач на английском, если не знаете языка - пользуйтесь переводчиком/словарем From 70d386e0263665bdc714031ac1141b8977775cfd Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Sat, 24 Aug 2019 09:24:32 +0300 Subject: [PATCH 49/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index 52a23c8..d8e3a89 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -3,11 +3,11 @@ ## Описание Вам нужно зарегистрироваться на сайте [Codewars](https://www.codewars.com) и решить 5 задач: -1) [Mumbling](https://www.codewars.com/kata/mumbling/train/javascript) -2) [Milk and Cookies for Santa](https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript) -3) [Remove duplicate words](https://www.codewars.com/kata/remove-duplicate-words/train/javascript) -4) [Array comparator](https://www.codewars.com/kata/array-comparator/train/javascript) -5) [Highest and Loweest](https://www.codewars.com/kata/highest-and-lowest/train/javascript) +- [Mumbling](https://www.codewars.com/kata/mumbling/train/javascript) +- [Milk and Cookies for Santa](https://www.codewars.com/kata/milk-and-cookies-for-santa/train/javascript) +- [Remove duplicate words](https://www.codewars.com/kata/remove-duplicate-words/train/javascript) +- [Array comparator](https://www.codewars.com/kata/array-comparator/train/javascript) +- [Highest and Loweest](https://www.codewars.com/kata/highest-and-lowest/train/javascript) Условия задач на английском, если не знаете языка - пользуйтесь переводчиком/словарем From c38fcf333a61015921b1b4c071e6885adece436f Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 28 Aug 2019 11:33:26 +0300 Subject: [PATCH 50/89] Update frontend-task-codewars.md --- frontend-task-codewars.md | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend-task-codewars.md b/frontend-task-codewars.md index d8e3a89..40cd9e4 100644 --- a/frontend-task-codewars.md +++ b/frontend-task-codewars.md @@ -25,6 +25,7 @@ ## Требования - Вы должны решить задачи самостоятельно, без чьей либо помощи +- Кнопку __Show solution__ не нажимаем, такие задания не будут приняты - ссылка Discuss не появится - Кончно, можно пользовать гуглом, но не ищите готовое решение задачи ## Будут оцениваться From 0011360bb730fb44c6966c021a2fca64b9133a75 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Aug 2019 16:00:07 +0300 Subject: [PATCH 51/89] Update task-calculator.md --- task-calculator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index f70671b..40eb699 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -8,8 +8,8 @@ 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. -2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) цифрами. -3. Калькулятор должен принимать на вход цифры от 0 до 9 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми в диапазоне integer. +2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) числа. +3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. 4. Калькулятор умеет работать только с целыми числами. 5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. 6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. From b97b6e76cb704f1d57b6bff088f6c2817b290b78 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Aug 2019 19:35:11 +0300 Subject: [PATCH 52/89] Create frontend-tasks.md --- frontend-tasks.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 frontend-tasks.md diff --git a/frontend-tasks.md b/frontend-tasks.md new file mode 100644 index 0000000..572d035 --- /dev/null +++ b/frontend-tasks.md @@ -0,0 +1,24 @@ +# Задачи на JavaScript + +## Описание + +Для решения задач перейдите по [этой ссылке](https://repl.it/@JavaMentor/JSTestTasks) + +## Работа с repl.it +#### Основной интерфейс: +![Интерфейс](https://monosnap.com/image/OWE4t5zXJbQc2Qh8nPS1oXi5tNwNDQ) + +#### Успешное решение (все 5 задач прошли тесты): +![Успешное решение](https://monosnap.com/image/9EZzF3cvdOEGXFhF0AIohpkzqV7COC) + +## Требования +- Вы должны решить задачи самостоятельно, без чьей либо помощи +- Кончно, можно пользовать гуглом, но не ищите готовое решение задачи + +## Будут оцениваться +- Элегантность решения +- Читаемость кода + +## Как отправить решение? +1. Нажимаем кнопку **Share** и копируем ссылку из поля **Share Link** +2. Ссылку на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** From 8c0841a3b8dbe12fca1341297a40b05d1e2f5733 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Aug 2019 20:57:30 +0300 Subject: [PATCH 53/89] Update frontend-tasks.md --- frontend-tasks.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index 572d035..d3753dc 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -2,12 +2,22 @@ ## Описание -Для решения задач перейдите по [этой ссылке](https://repl.it/@JavaMentor/JSTestTasks) +Решите эти задачи: +- [Задача 1](https://repl.it/@JavaMentor/task1) +- [Задача 2](https://repl.it/@JavaMentor/task2) +- [Задача 3](https://repl.it/@JavaMentor/task3) +- [Задача 4](https://repl.it/@JavaMentor/task4) +- [Задача 5](https://repl.it/@JavaMentor/task5) + +После решения каждой задачи сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**) ## Работа с repl.it #### Основной интерфейс: ![Интерфейс](https://monosnap.com/image/OWE4t5zXJbQc2Qh8nPS1oXi5tNwNDQ) +#### Решение не прошло проверку +![Неверное решение](https://monosnap.com/image/u5BoAASeSjfmdV0vvciSlpuYxGNMOB) + #### Успешное решение (все 5 задач прошли тесты): ![Успешное решение](https://monosnap.com/image/9EZzF3cvdOEGXFhF0AIohpkzqV7COC) @@ -20,5 +30,4 @@ - Читаемость кода ## Как отправить решение? -1. Нажимаем кнопку **Share** и копируем ссылку из поля **Share Link** -2. Ссылку на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** +Ссылки на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** From efc16d074eb26f22136ddfa62e022c869ee2c7dc Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Aug 2019 21:01:38 +0300 Subject: [PATCH 54/89] Update frontend-tasks.md --- frontend-tasks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index d3753dc..8c738b4 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -16,10 +16,10 @@ ![Интерфейс](https://monosnap.com/image/OWE4t5zXJbQc2Qh8nPS1oXi5tNwNDQ) #### Решение не прошло проверку -![Неверное решение](https://monosnap.com/image/u5BoAASeSjfmdV0vvciSlpuYxGNMOB) + -#### Успешное решение (все 5 задач прошли тесты): -![Успешное решение](https://monosnap.com/image/9EZzF3cvdOEGXFhF0AIohpkzqV7COC) +#### Успешное решение задачи: +![Успешное решение](https://monosnap.com/image/AxOO9Im0Ej91CtYfJCarzXIM4vOkvA) ## Требования - Вы должны решить задачи самостоятельно, без чьей либо помощи From 9f56313e0ec7827b98c7b2ff89dbefc4c6d2c192 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Aug 2019 21:05:15 +0300 Subject: [PATCH 55/89] Update frontend-tasks.md --- frontend-tasks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index 8c738b4..1ddbcef 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -13,7 +13,7 @@ ## Работа с repl.it #### Основной интерфейс: -![Интерфейс](https://monosnap.com/image/OWE4t5zXJbQc2Qh8nPS1oXi5tNwNDQ) +![Интерфейс](https://monosnap.com/image/S6hsglhoOFSE2pGbh2Rz81l0LsBAoU) #### Решение не прошло проверку From 6e51f413de73ad02fba2cc5e7665d3cf067e4a3e Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 2 Oct 2019 13:26:06 +0300 Subject: [PATCH 56/89] Update frontend-tasks.md --- frontend-tasks.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend-tasks.md b/frontend-tasks.md index 1ddbcef..8a1f88b 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -1,5 +1,7 @@ # Задачи на JavaScript +Необходимо решить 5 задач на языке javascript. Решения сохранятся на платформе под уникальным url, которые нужно будет выслать нам. + ## Описание Решите эти задачи: From 4dc02e33364f206f5bfa0c7dbfbb60e2cd29d444 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 12 Dec 2019 22:49:57 +0500 Subject: [PATCH 57/89] Add files via upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit добавлено альтернативное ТЗ --- task-string-calculator.md | 50 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 task-string-calculator.md diff --git a/task-string-calculator.md b/task-string-calculator.md new file mode 100644 index 0000000..12ed0f4 --- /dev/null +++ b/task-string-calculator.md @@ -0,0 +1,50 @@ + # Задача: программа "Строковый калькулятор" + +#### Описание: +Создайте консольное приложение "Строковый калькулятор". +Приложение должно читать из консоли введенные пользователем строки, числа, арифметические операции проводимые между ними и выводить в консоль результат их выполнения. + +#### Требования: + +1. Калькулятор умеет выполнять операции сложения строк, вычитания строки из строки, умножения строки на число и деления строки на число: +"a" + "b", "a" - "b", "a" * b, "a" / b. Данные передаются в одну строку(смотрите пример)! Решения, в которых каждая строка, число и арифмитеческая операция передаются с новой строки считаются неверными. +2. Значения строк передаваемых в выражении выделяются двойными кавычками. +3. Результатом сложения двух строк, является строка состоящая из переданных +4. результатом деления строки на число n, является строка в n раз короче исходной (смотрите пример) +5. результатом умножения строки на число n, является строка, в которой переданная строка повторяется ровно n раз +6. результатом вычетания строки из строки, является строка в которой удалена переданная подстрока или исходная строка, если в нее нет вхожднеия вычитаемой строки +7. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. И строки длинной не более 10 символов. Если строка, полученная в результате работы приложения длинее 40 симовлов, то в выводе после 40 символа должны стоять три точки (...) +8. Калькулятор умеет работать только с целыми числами. +9. Первым аргументом выражения, подаваемого на вход, должна быть строка, при вводе пользователем выражения вроде 3 + "hello", калькулятор должен выбросить исключение и прекратить свою работу. +10. При вводе пользователем неподходящих чисел, строк или неподдерживаемых операций (напирмер, деление строки на строку) приложение выбрасывает исключение и завершает свою работу. +11. При вводе пользователем выражения не соответствующего одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. + +#### Пример работы программы: +###### Input: +`"100" + "200"` +###### Output: +`"100200"` +###### Input: +`"Hello World!" - "World!"` +###### Output: +`"Hello "` +###### Input: +`"Hi" * 5` +###### Output: +`"HiHiHiHiHi"` +###### Input: +`"Example Text!!!" / 3` +###### Output: +`"Exam"` +#### Принципы оценки работы: +Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. + +#### Как отправить решение? +1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. +2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. + + + + + From b322012ac271c2bc9ee6dcc4d4d9d9220981e1d1 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 3 Mar 2020 15:37:19 +0300 Subject: [PATCH 58/89] Update frontend-tasks.md --- frontend-tasks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index 8a1f88b..49264fa 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -1,4 +1,4 @@ -# Задачи на JavaScript +# [Задачи на JavaScript](https://jm-program.github.io/frontend-tasks) Необходимо решить 5 задач на языке javascript. Решения сохранятся на платформе под уникальным url, которые нужно будет выслать нам. @@ -15,7 +15,7 @@ ## Работа с repl.it #### Основной интерфейс: -![Интерфейс](https://monosnap.com/image/S6hsglhoOFSE2pGbh2Rz81l0LsBAoU) +![Интерфейс](https://monosnap.com/image/JbZCDdBvx9MPeMYKpFgpOFlLtjpT08) #### Решение не прошло проверку From 5f1e4013d38ed13775826a093a26dbec2d8b08e0 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 25 Mar 2020 17:25:47 +0300 Subject: [PATCH 59/89] Update frontend-tasks.md --- frontend-tasks.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index 49264fa..1ceaadc 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -5,11 +5,11 @@ ## Описание Решите эти задачи: -- [Задача 1](https://repl.it/@JavaMentor/task1) -- [Задача 2](https://repl.it/@JavaMentor/task2) -- [Задача 3](https://repl.it/@JavaMentor/task3) -- [Задача 4](https://repl.it/@JavaMentor/task4) -- [Задача 5](https://repl.it/@JavaMentor/task5) +- Задача 1 +- Задача 2 +- Задача 3 +- Задача 4 +- Задача 5 После решения каждой задачи сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**) From 51d6e3166cf18689d4907ff690c4ff482c252f2b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 25 Mar 2020 17:33:34 +0300 Subject: [PATCH 60/89] Update frontend-tasks.md --- frontend-tasks.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-tasks.md b/frontend-tasks.md index 1ceaadc..49264fa 100644 --- a/frontend-tasks.md +++ b/frontend-tasks.md @@ -5,11 +5,11 @@ ## Описание Решите эти задачи: -- Задача 1 -- Задача 2 -- Задача 3 -- Задача 4 -- Задача 5 +- [Задача 1](https://repl.it/@JavaMentor/task1) +- [Задача 2](https://repl.it/@JavaMentor/task2) +- [Задача 3](https://repl.it/@JavaMentor/task3) +- [Задача 4](https://repl.it/@JavaMentor/task4) +- [Задача 5](https://repl.it/@JavaMentor/task5) После решения каждой задачи сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**) From edc0022787fcf0951f31505456546ef09f3209fd Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:05:29 +0300 Subject: [PATCH 61/89] create new file for FE task-calculator --- frontend-calculator.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 frontend-calculator.md diff --git a/frontend-calculator.md b/frontend-calculator.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/frontend-calculator.md @@ -0,0 +1 @@ + From 738beea48dc828d9ce14cc4b368b2b05b01f8e9d Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:17:42 +0300 Subject: [PATCH 62/89] added description --- frontend-calculator.md | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/frontend-calculator.md b/frontend-calculator.md index 8b13789..9018c5a 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -1 +1,64 @@ +# [Тестовое задание Frontend](https://jm-program.github.io/frontend-calculator) +Необходимо решить задачу на языке javascript. + +Ссылка на задачу: [https://repl.it/@JavaMentor/RomanCalculator](https://repl.it/@JavaMentor/RomanCalculator). + +После решения задачи, сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**). + +Решение сохраняется на платформе под уникальным url, которое нужно будет выслать нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** + +# Задача Calculator + +## Описание +Создайте функцию calculate. +Функция должна принимать арифметические операции двух чисел в виде строки и возвращать строку с результатом их выполнения. + +## Требования +- Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! +- Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числа. +- Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. +- Калькулятор умеет работать только с целыми числами. +- Результат на выходе всегда строка с целым числом. В делении учитываем только целую часть. +- Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. +- Т.к. в римской системе нет нуля и отрицательных чисел - возвращаем пустую строку. +- При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. +- При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. + + +## Пример работы программы +``` +calculate('1 + 2'); // '3' +calculate('VI / III'); // 'II' +calculate('VII / III'); // 'II' +calculate('I + II'); // 'III' +calculate('II - I'); // '' +calculate('I + 1'); // throws Error +calculate('I'); // throws Error +calculate('1 + 1 + 1'); // throws Error +``` + +## Принципы оценки работы +Разбейте ваше решение на функции, отвечающие за разные области. +Решения, где будет только одна функция calculate, будут низко оценены. + +## Работа с repl.it +#### Основной интерфейс: +![Интерфейс](https://monosnap.com/image/JbZCDdBvx9MPeMYKpFgpOFlLtjpT08) + +#### Решение не прошло проверку + + +#### Успешное решение задачи: +![Успешное решение](https://monosnap.com/image/AxOO9Im0Ej91CtYfJCarzXIM4vOkvA) + +## Требования +- Вы должны решить задачу самостоятельно, без чьей либо помощи +- Кончно, можно пользовать гуглом, но не ищите готовое решение задачи + +## Будут оцениваться +- Элегантность решения +- Читаемость кода + +## Как отправить решение? +Ссылки на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** From 1ae2361b72bb5afb1328888610d9edbb29f7349b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:21:16 +0300 Subject: [PATCH 63/89] fixed: deleted a dot --- frontend-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 9018c5a..7a2309d 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -2,7 +2,7 @@ Необходимо решить задачу на языке javascript. -Ссылка на задачу: [https://repl.it/@JavaMentor/RomanCalculator](https://repl.it/@JavaMentor/RomanCalculator). +Ссылка на задачу: [https://repl.it/@JavaMentor/RomanCalculator](https://repl.it/@JavaMentor/RomanCalculator) После решения задачи, сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**). From eea8982809eec12032e7b9dc6a3f82db75f9e3ca Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 10 Apr 2020 22:40:28 +0300 Subject: [PATCH 64/89] added faq --- frontend-calculator.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/frontend-calculator.md b/frontend-calculator.md index 7a2309d..af3c6d2 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -62,3 +62,44 @@ calculate('1 + 1 + 1'); // throws Error ## Как отправить решение? Ссылки на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** + +# FAQ + +Для решения задания вам понадобится базовые навыки программирования и знание базовых возможностей и конструкций языка JavaScript, таких как: циклы, ветвление, функции, переменные, массивы, объекты, операторы сравнения. А так же нужно знать типы данных в JS и уметь обрабатывать ошибки (в том числе проброс ошибок). +Также решение сильно упростят методы массива и регулярные выражения, но можно и без них. + +Со всеми этими возможностями языка, если вы новичок или имеете небольшой опыт, можно познакомиться на таких ресурсах, как: +- [https://ru.code-basics.com/languages/javascript](https://ru.code-basics.com/languages/javascript) - интерактивные курсы по основам +- [https://learn.javascript.ru/](https://learn.javascript.ru/) - онлайн учебник (достаточно будет прочесть и понять первые 5 глав) +- [https://developer.mozilla.org/ru/docs/Web/JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - справочник, небольшие уроки +- [https://metanit.com/web/javascript/](https://metanit.com/web/javascript/) - ещё один онлайн учебник (достаточно будет прочесть и понять первые 6 глав) +- ну и конечно же поисковики: google, yandex, .... + +Вам необязательно читать всё что выше для того чтобы решить задачу, также нет надобности проходить всё “от корки до корки”, достаточно будет знаний, которые описаны выше. + +Во время выполнения задания, вы можете использовать гугл, находить примеры. Вы можете ознакомиться с другими “калькуляторами на JS” и разобрать их код, возможно что-то оттуда окажется применимо и к вашему решению. + +Не бойтесь гуглить непонятные моменты, все проблемы с которыми вы можете столкнуться во время выполнения, скорее всего, являются тривиальными и уже кем-то решены. Также не бойтесь гуглить текст ошибок, даже если они на английском (у всех есть переводчики ;)) + +После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоле может быть как сообщение об успешном выполнении, так и сообщения об ошибках. + +> [Что пошло не так? Устранение ошибок JavaScript](https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/%D0%A7%D1%82%D0%BE_%D0%BF%D0%BE%D1%88%D0%BB%D0%BE_%D0%BD%D0%B5_%D1%82%D0%B0%D0%BA) + +Чтобы посмотреть на то, как ваша функция будет запускаться и тестироваться, загляните в файл `calculator.test.js`, например: + +- `expect(calculator('10 - 1')).toBe('9');` - такая запись означает, что при передаче в вашу функцию строки “10 - 1”, ваша функция должна вернуть строку “9” (что не удивительно, ведь 10 - 1 = 9. Мы ведь калькулятор делаем, так?) +- `expect(calculator('I + I')).toBe('II');` - тут достаточно всё понятно.` +- `expect(() => calculator('1 + V')).toThrowError();` - а такая запись указывает на то, что при разных системах счисления, функция должна вернуть ошибку.` + +Обратите внимание, что функция `calculator` принимает строку и должна возвращать результат в виде строкового типа данных. Результат не должен выводиться в консоль или запоминаться во внешней переменной, он должен быть возвращен из функции с помощью `return`. + +Держите в голове, что у вас есть арабские и римские цифры в ограниченном диапазоне от 1 до 10, но ответ может быть больше 10 (как в римской системе счисления, так и в арабской). Так как арифметических операций над римскими цифрами в JavaScript нет, то постарайтесь сначала перевести из римских цифр в арабские для арифметики, а затем полученный результат вернуть в первоначальную систему счисления. Если у вас изначально передаются арабские цифры - просто выполните арифметическое действие и верните результат в строковом типе данных. + +Заметьте, что входные данные передаются в определенном формате и состоят из трёх частей: первый операнд, математическая операция, второй операнд. Они разделены пробелами. Строгий формат входных данных позволяет легко отделить их друг от друга, что дает нам удобство в работе и принятие решения. Если формат входных данных отличается от описаного, то в таком случае функция возвращает ошибку. + +Убедитесь, что ваше решение учитывает все условия задачи, в том числе функция корректно выполняется (возвращает ошибку) когда: передается пустое значение, передаётся не строковый тип данных, передается нескольких аргументов и тд. + +Задачу лучше разбить на подзадачи - так будет проще учесть все условия, необходимые для корректной работы калькулятора. Возможно для начала вам будет проще создать обычный калькулятор, а затем на его основе сделать строковый, а затем добавить поддержку римских цифр. + +Успехов! + From 5fd21d20b3579705d8543a10329853ad50cd00c4 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 14 Apr 2020 19:49:53 +0300 Subject: [PATCH 65/89] Update frontend-calculator.md --- frontend-calculator.md | 54 ++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index af3c6d2..5a1c987 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -12,7 +12,8 @@ ## Описание Создайте функцию calculate. -Функция должна принимать арифметические операции двух чисел в виде строки и возвращать строку с результатом их выполнения. +Функция должна принимать арифметические операции двух чисел в виде строки и возвращать строку с результатом их выполнения. +Функция принимает данные из аргументов и возвращает с помощью return. ## Требования - Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! @@ -46,6 +47,8 @@ calculate('1 + 1 + 1'); // throws Error #### Основной интерфейс: ![Интерфейс](https://monosnap.com/image/JbZCDdBvx9MPeMYKpFgpOFlLtjpT08) +После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоле может быть как сообщение об успешном выполнении, так и сообщения об ошибках. + #### Решение не прошло проверку @@ -65,41 +68,40 @@ calculate('1 + 1 + 1'); // throws Error # FAQ -Для решения задания вам понадобится базовые навыки программирования и знание базовых возможностей и конструкций языка JavaScript, таких как: циклы, ветвление, функции, переменные, массивы, объекты, операторы сравнения. А так же нужно знать типы данных в JS и уметь обрабатывать ошибки (в том числе проброс ошибок). -Также решение сильно упростят методы массива и регулярные выражения, но можно и без них. - -Со всеми этими возможностями языка, если вы новичок или имеете небольшой опыт, можно познакомиться на таких ресурсах, как: -- [https://ru.code-basics.com/languages/javascript](https://ru.code-basics.com/languages/javascript) - интерактивные курсы по основам -- [https://learn.javascript.ru/](https://learn.javascript.ru/) - онлайн учебник (достаточно будет прочесть и понять первые 5 глав) -- [https://developer.mozilla.org/ru/docs/Web/JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - справочник, небольшие уроки -- [https://metanit.com/web/javascript/](https://metanit.com/web/javascript/) - ещё один онлайн учебник (достаточно будет прочесть и понять первые 6 глав) -- ну и конечно же поисковики: google, yandex, .... +## Что, если я не знаю JavaScript? -Вам необязательно читать всё что выше для того чтобы решить задачу, также нет надобности проходить всё “от корки до корки”, достаточно будет знаний, которые описаны выше. +Тут помогут следующие ресурсы: +1) [Курс CodeBasics](https://ru.code-basics.com/languages/javascript) - Интерактивный курс по основам. По времени займет около недели, тут довольно простые этапы, но этого мало для выполнения тестового. +2) [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. +3) [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. +4) [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. +5) Гугл - основной интрумент для поиска информации. -Во время выполнения задания, вы можете использовать гугл, находить примеры. Вы можете ознакомиться с другими “калькуляторами на JS” и разобрать их код, возможно что-то оттуда окажется применимо и к вашему решению. +![Программа JavaScript](http://i.imgur.com/vseQ56D.png) -Не бойтесь гуглить непонятные моменты, все проблемы с которыми вы можете столкнуться во время выполнения, скорее всего, являются тривиальными и уже кем-то решены. Также не бойтесь гуглить текст ошибок, даже если они на английском (у всех есть переводчики ;)) - -После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоле может быть как сообщение об успешном выполнении, так и сообщения об ошибках. +## Я знаю другой язык программирования, но не знаю JavaScript. -> [Что пошло не так? Устранение ошибок JavaScript](https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/%D0%A7%D1%82%D0%BE_%D0%BF%D0%BE%D1%88%D0%BB%D0%BE_%D0%BD%D0%B5_%D1%82%D0%B0%D0%BA) +1) [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кодов на разных языках. Выбираем ваш язык и javascript - изучам сходства/различия. +2) [Learn X in Y minutes - JS](https://github.com/adambard/learnxinyminutes-docs/blob/master/ru-ru/javascript-ru.html.markdown) - Короткий обзор синтаксиса языка. +3) Все ссылки из предыдущего вопроса -Чтобы посмотреть на то, как ваша функция будет запускаться и тестироваться, загляните в файл `calculator.test.js`, например: +## Я написал код, а мне выдает какую-то ошибку -- `expect(calculator('10 - 1')).toBe('9');` - такая запись означает, что при передаче в вашу функцию строки “10 - 1”, ваша функция должна вернуть строку “9” (что не удивительно, ведь 10 - 1 = 9. Мы ведь калькулятор делаем, так?) -- `expect(calculator('I + I')).toBe('II');` - тут достаточно всё понятно.` -- `expect(() => calculator('1 + V')).toThrowError();` - а такая запись указывает на то, что при разных системах счисления, функция должна вернуть ошибку.` +[Что пошло не так? Устранение ошибок JavaScript](https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/%D0%A7%D1%82%D0%BE_%D0%BF%D0%BE%D1%88%D0%BB%D0%BE_%D0%BD%D0%B5_%D1%82%D0%B0%D0%BA) -Обратите внимание, что функция `calculator` принимает строку и должна возвращать результат в виде строкового типа данных. Результат не должен выводиться в консоль или запоминаться во внешней переменной, он должен быть возвращен из функции с помощью `return`. +Советы: +1) Если не понимаете английского - пользуйтесь словарем/переводчиком. +2) Не стесняйтесь гуглить текст ошибки. +3) Если не работает большой кусок кода - попробуйте отладить его часть. -Держите в голове, что у вас есть арабские и римские цифры в ограниченном диапазоне от 1 до 10, но ответ может быть больше 10 (как в римской системе счисления, так и в арабской). Так как арифметических операций над римскими цифрами в JavaScript нет, то постарайтесь сначала перевести из римских цифр в арабские для арифметики, а затем полученный результат вернуть в первоначальную систему счисления. Если у вас изначально передаются арабские цифры - просто выполните арифметическое действие и верните результат в строковом типе данных. +## Я знаю, с чего начать -Заметьте, что входные данные передаются в определенном формате и состоят из трёх частей: первый операнд, математическая операция, второй операнд. Они разделены пробелами. Строгий формат входных данных позволяет легко отделить их друг от друга, что дает нам удобство в работе и принятие решения. Если формат входных данных отличается от описаного, то в таком случае функция возвращает ошибку. +Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). +Постарайтесь разбить большую задачу на маленькие подзадачи и решать их поотдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до необходимых требований. -Убедитесь, что ваше решение учитывает все условия задачи, в том числе функция корректно выполняется (возвращает ошибку) когда: передается пустое значение, передаётся не строковый тип данных, передается нескольких аргументов и тд. +## Я не знаю, как работать с римскими числами -Задачу лучше разбить на подзадачи - так будет проще учесть все условия, необходимые для корректной работы калькулятора. Возможно для начала вам будет проще создать обычный калькулятор, а затем на его основе сделать строковый, а затем добавить поддержку римских цифр. +Наверняка вы не первые кто сталкивается с такими проблемами - попробуйте найти решение в интернете. -Успехов! +# Успехов! From a22db64efba08cad32cf31ba7916e760b5826113 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 14 Apr 2020 19:50:25 +0300 Subject: [PATCH 66/89] Update frontend-calculator.md --- frontend-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 5a1c987..bf3f14f 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -94,7 +94,7 @@ calculate('1 + 1 + 1'); // throws Error 2) Не стесняйтесь гуглить текст ошибки. 3) Если не работает большой кусок кода - попробуйте отладить его часть. -## Я знаю, с чего начать +## Я знаю, как подступиться к задаче Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). Постарайтесь разбить большую задачу на маленькие подзадачи и решать их поотдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до необходимых требований. From 079db5e75e1a73b83163c2ee0936a86ef4fdd2ad Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 14 Apr 2020 21:12:09 +0300 Subject: [PATCH 67/89] Update frontend-calculator.md --- frontend-calculator.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index bf3f14f..8bf195b 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -72,10 +72,11 @@ calculate('1 + 1 + 1'); // throws Error Тут помогут следующие ресурсы: 1) [Курс CodeBasics](https://ru.code-basics.com/languages/javascript) - Интерактивный курс по основам. По времени займет около недели, тут довольно простые этапы, но этого мало для выполнения тестового. -2) [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. -3) [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. -4) [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. -5) Гугл - основной интрумент для поиска информации. +2) [Введение в программирование (Hexlet)](https://ru.hexlet.io/courses/introduction_to_programming) - Более углубленный интерактив. +3) [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. +4) [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. +5) [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. +6) Гугл - основной интрумент для поиска информации. ![Программа JavaScript](http://i.imgur.com/vseQ56D.png) From 71342d68ae071bbb710cec669afa21f4dd22510d Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 23 Apr 2020 17:06:42 +0300 Subject: [PATCH 68/89] Update frontend-calculator.md --- frontend-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 8bf195b..32056b5 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -33,7 +33,7 @@ calculate('1 + 2'); // '3' calculate('VI / III'); // 'II' calculate('VII / III'); // 'II' calculate('I + II'); // 'III' -calculate('II - I'); // '' +calculate('I - II'); // '' calculate('I + 1'); // throws Error calculate('I'); // throws Error calculate('1 + 1 + 1'); // throws Error From c4fffd647c183c1639b6557891fe1110f4d680a7 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 23 Apr 2020 17:18:40 +0300 Subject: [PATCH 69/89] Update frontend-calculator.md --- frontend-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 32056b5..e0403c9 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -17,7 +17,7 @@ ## Требования - Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! -- Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числа. +- Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами. - Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. - Калькулятор умеет работать только с целыми числами. - Результат на выходе всегда строка с целым числом. В делении учитываем только целую часть. From 4a43d9bf4dd32fbca7a147169cd44b7b2047af5e Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Tue, 28 Apr 2020 15:48:31 +0300 Subject: [PATCH 70/89] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D1=80=D1=84=D0=BE=D0=B3=D1=80=D0=B0=D1=84?= =?UTF-8?q?=D0=B8=D1=81=D0=B5=D0=BA=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1?= =?UTF-8?q?=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend-calculator.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index e0403c9..f0e993a 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -47,7 +47,7 @@ calculate('1 + 1 + 1'); // throws Error #### Основной интерфейс: ![Интерфейс](https://monosnap.com/image/JbZCDdBvx9MPeMYKpFgpOFlLtjpT08) -После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоле может быть как сообщение об успешном выполнении, так и сообщения об ошибках. +После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоли может быть как сообщение об успешном выполнении, так и сообщения об ошибках. #### Решение не прошло проверку @@ -56,8 +56,8 @@ calculate('1 + 1 + 1'); // throws Error ![Успешное решение](https://monosnap.com/image/AxOO9Im0Ej91CtYfJCarzXIM4vOkvA) ## Требования -- Вы должны решить задачу самостоятельно, без чьей либо помощи -- Кончно, можно пользовать гуглом, но не ищите готовое решение задачи +- Вы должны решить задачу самостоятельно, без чьей-либо помощи +- Конечно, можно пользовать гуглом, но не ищите готовое решение задачи ## Будут оцениваться - Элегантность решения @@ -76,13 +76,13 @@ calculate('1 + 1 + 1'); // throws Error 3) [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. 4) [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. 5) [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. -6) Гугл - основной интрумент для поиска информации. +6) Гугл - основной инструмент для поиска информации. ![Программа JavaScript](http://i.imgur.com/vseQ56D.png) ## Я знаю другой язык программирования, но не знаю JavaScript. -1) [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кодов на разных языках. Выбираем ваш язык и javascript - изучам сходства/различия. +1) [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кодов на разных языках. Выбираем ваш язык и javascript - изучаем сходства/различия. 2) [Learn X in Y minutes - JS](https://github.com/adambard/learnxinyminutes-docs/blob/master/ru-ru/javascript-ru.html.markdown) - Короткий обзор синтаксиса языка. 3) Все ссылки из предыдущего вопроса @@ -95,10 +95,10 @@ calculate('1 + 1 + 1'); // throws Error 2) Не стесняйтесь гуглить текст ошибки. 3) Если не работает большой кусок кода - попробуйте отладить его часть. -## Я знаю, как подступиться к задаче +## Я не знаю, как подступиться к задаче Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). -Постарайтесь разбить большую задачу на маленькие подзадачи и решать их поотдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до необходимых требований. +Постарайтесь разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до необходимых требований. ## Я не знаю, как работать с римскими числами From 41447ff0a5e7ee2e7a756b7faf20da15ecea9c8f Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 11:58:59 +0300 Subject: [PATCH 71/89] Update frontend-calculator.md --- frontend-calculator.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index f0e993a..76277ea 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -16,6 +16,7 @@ Функция принимает данные из аргументов и возвращает с помощью return. ## Требования +- **Успешно решенное задание должно пройти все тесты на repl.it** (см. ниже описание работы с платформой) - Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! - Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами. - Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. @@ -102,7 +103,7 @@ calculate('1 + 1 + 1'); // throws Error ## Я не знаю, как работать с римскими числами -Наверняка вы не первые кто сталкивается с такими проблемами - попробуйте найти решение в интернете. +Воспользуйтесь преобразованием римских чисел в арабские. Как это сделать можно легко найти в интернете. # Успехов! From aeac596415991f9086c1105c3efd8bdccc6a2d3d Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 14:10:21 +0300 Subject: [PATCH 72/89] Create .gitkeep --- img/.gitkeep | 1 + 1 file changed, 1 insertion(+) create mode 100644 img/.gitkeep diff --git a/img/.gitkeep b/img/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/img/.gitkeep @@ -0,0 +1 @@ + From a3fa59b1451b3224abd215d2374f3c0f397612e4 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 14:25:41 +0300 Subject: [PATCH 73/89] Add files via upload --- img/romanCalc.png | Bin 0 -> 259305 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/romanCalc.png diff --git a/img/romanCalc.png b/img/romanCalc.png new file mode 100644 index 0000000000000000000000000000000000000000..eda6db82fb9a7095af26cf5536fa2535eb041f47 GIT binary patch literal 259305 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 {9<-U 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 ZHzY1|yysEZ%s%j+f~@L|g6pP1{|||y)Bykh literal 0 HcmV?d00001 From b27d2b844b5e98980f6cae0ff9733769b58ee466 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 14:37:45 +0300 Subject: [PATCH 74/89] Add files via upload --- img/replSuccess.png | Bin 0 -> 194813 bytes img/replTestSample.png | Bin 0 -> 189782 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/replSuccess.png create mode 100644 img/replTestSample.png diff --git a/img/replSuccess.png b/img/replSuccess.png new file mode 100644 index 0000000000000000000000000000000000000000..10831f0dc10e79b5380e36e007f71b3f00dad892 GIT binary patch literal 194813 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�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

& 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

8?hm(Qxyu0p*~5T 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

>Rm#KzZ#bAd{_H@TCmr=Q1GW~y0w1>t46q!T; z&`6P>$YDUH={&n{5DK`Y`n7R3fs5!DfNshV+t~uHD(l(ka(1W=HB!e>3NGp zB)ft(bX?=f``!?;6kJQn7DS|m{Gjy@e&xem= zekZvqGco5ovkKlG&Iv=dbM<1c0+7j*7qZ6wf@tr^`ith?D(BlLoh-Uwm$S*$^*C6} zQG@j@K%N0dY|cP>4UAH2eoH?;X8HC9I=a92687lU@tH(MUfD_K^%gw{l zN~vm0KLH!Mc#1zhs;)ub05c``z3jOaWEjMdVNs*|PXxod&Y9R)gZDJ+*McU|Mb}la7 zU$_sYCXt3C#UyIphcjMU&K5lIzUnN*?N%j#NiB=3YS4kG&|~i@qKK$^Y2p!w7%HI> zL_{Rw%F?lY5Ht|6cRx750p`PD^dC3XD5a!7ZmO$yZmK91cp^p^`4n4ErGbcO*#T99 zisyZZXpf37u>7*&C5!{uN1~5r+bfx=Q-9LRn65IHdc&SONDE0d&&Lc@cApx}1)T6Q zj{=oRHaAyG)NZ0b9uPn$hL(*vjZlrae2E08-LyL0HP4r64yQAH{o-w=71|%3`VN;h zDCs#(^(}ovfLBUtuEpExx%EQ~b)jxJ>@}ozzPLrciZiAhg)ETVf#lGj*zf91%|jje-}U8SA#|ZY2JHcTzQY zU+I)Md*-Tz#*fvU9*r=d3}7*q z`IMC3gZG`+4p2@_tBp)Zu^D z^wS_$mx|jJu&*rFO?3BDZ>_~ZM=h-j;EIrKQy_RjZ&>&JpSK3tm|jHBrZ>BRUD;w= zB(V@7hgLrb&y%8-ngr43s0Ih%vW-1-trDd}ogi&B;`k7q@Mi=o*FvO5TGkpkVaq0+ zAosHDhk&)Jki}?#$j9S&jfsjrw%4}t%(qhc4RTeSgD_4Gig{jR*(gCheZQ{JP<|W3x7?8yMAIm9 z&njMI_*?upKr%lFOtf&fEQu!>QSGSDulF$?X=>K$*8)v3_YE!$yf>c~kjKJ;>GAv{ zh4iA#$S8w|Xh+8wQ+TSfh|<22WTQOP(G>U?uw=#mq#GaY3~OgTh#Lb+;{@*WWu;q; zdyw7?fX;QE=lY5~LON^{TDB4vq=brpGgmFtg8bcFHSwShRmN7cxxzV{ z8jDF;?X{$7zO8#u^P9oF!WV?QW?`i(%F>2V_H1e5_l;PzrCSbEKl=yd@62^OM>he1 zCFo9INfif*>0y+L$YMHq*8w4ZtCz{44#?^RZ@ZW3iqDKDi>(;|?Ah#UvSR&o7M}?$ zl%#1@>y1c=N2CFsyW7VD|A(@-j;iYG+P_ITN;gsmNok~|4k#tvAQBQH9TFl4hwc!O z?(XhJLb@BJmF|uc@5cN7KF|HUzj(*{k7vMOc=q0Ft-aQ~=4W1Wy|zEIMAzAWQST^y z>4nS%$zeX+b8y^+=Udw#k>1M8ONwU^|4_3S5}BR-Xt6UpeuVBo4l^#6!I&iHp;KE^ zjNZvdO+g9fXZIO6({yq!()(}*sL7N-x+GLDlD<}48i7i(8*>$zJI6T&_^pCHObVED%@xZ%W*8m zk{q5woc4#fm12mq*8-b59J#X+lxfJ1@~T^9pJ#5TKld!JT@3isZBwDd$2`6LG$@Gc z|3%Gmzi$46Rod$fpH2Dk%$kX>MxHRj?BoSjlN)EWH%YkΠA1N{?X^ZQW&vg@Fh# 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�)F~oHZWYHMnx;5` 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≶%C5h_d?-_+nWr5IF$4zv6-tVRGTa|RE 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�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 literal 0 HcmV?d00001 diff --git a/img/replTestSample.png b/img/replTestSample.png new file mode 100644 index 0000000000000000000000000000000000000000..04285f1cbe0c5b4c95dfb5746b1f7ac37aa00bab GIT binary patch literal 189782 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 z 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 Date: Wed, 6 May 2020 14:46:05 +0300 Subject: [PATCH 75/89] Update frontend-calculator.md --- frontend-calculator.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 76277ea..e34f134 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -16,7 +16,7 @@ Функция принимает данные из аргументов и возвращает с помощью return. ## Требования -- **Успешно решенное задание должно пройти все тесты на repl.it** (см. ниже описание работы с платформой) +- **Успешно решенное задание должно пройти все тесты на repl.it** (описание работы с платформой см. ниже) - Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! - Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами. - Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. @@ -46,15 +46,16 @@ calculate('1 + 1 + 1'); // throws Error ## Работа с repl.it #### Основной интерфейс: -![Интерфейс](https://monosnap.com/image/JbZCDdBvx9MPeMYKpFgpOFlLtjpT08) +![Интерфейс](https://jm-program.github.io/img/romanCalc.png) -После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоли может быть как сообщение об успешном выполнении, так и сообщения об ошибках. +После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоли может быть как сообщение об успешном выполнении, так и сообщения об ошибках. +Вам нужно написать такой код, который пройдет все проверки. #### Решение не прошло проверку - + #### Успешное решение задачи: -![Успешное решение](https://monosnap.com/image/AxOO9Im0Ej91CtYfJCarzXIM4vOkvA) +![Успешное решение](https://jm-program.github.io/img/replSuccess.png) ## Требования - Вы должны решить задачу самостоятельно, без чьей-либо помощи From 5c6c611d812582b997be91fcd77eb8fde902cb1b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 14:47:37 +0300 Subject: [PATCH 76/89] Update frontend-calculator.md --- frontend-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index e34f134..a9f16b2 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -55,7 +55,7 @@ calculate('1 + 1 + 1'); // throws Error #### Успешное решение задачи: -![Успешное решение](https://jm-program.github.io/img/replSuccess.png) + ## Требования - Вы должны решить задачу самостоятельно, без чьей-либо помощи From 1bdf187ece3eaea1c8eb83e72710a4849d792e2b Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 6 May 2020 14:51:45 +0300 Subject: [PATCH 77/89] Update frontend-calculator.md --- frontend-calculator.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index a9f16b2..25fd5b2 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -1,6 +1,6 @@ # [Тестовое задание Frontend](https://jm-program.github.io/frontend-calculator) -Необходимо решить задачу на языке javascript. +Вам потребуется решить кодовую задачу на языке JavaScript. Ссылка на задачу: [https://repl.it/@JavaMentor/RomanCalculator](https://repl.it/@JavaMentor/RomanCalculator) @@ -73,29 +73,29 @@ calculate('1 + 1 + 1'); // throws Error ## Что, если я не знаю JavaScript? Тут помогут следующие ресурсы: -1) [Курс CodeBasics](https://ru.code-basics.com/languages/javascript) - Интерактивный курс по основам. По времени займет около недели, тут довольно простые этапы, но этого мало для выполнения тестового. -2) [Введение в программирование (Hexlet)](https://ru.hexlet.io/courses/introduction_to_programming) - Более углубленный интерактив. -3) [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. -4) [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. -5) [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. -6) Гугл - основной инструмент для поиска информации. +1. [Курс CodeBasics](https://ru.code-basics.com/languages/javascript) - Интерактивный курс по основам. По времени займет около недели, тут довольно простые этапы, но этого мало для выполнения тестового. +2. [Введение в программирование (Hexlet)](https://ru.hexlet.io/courses/introduction_to_programming) - Более углубленный интерактив. +3. [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. +4. [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. +5. [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. +6. Гугл - основной инструмент для поиска информации. ![Программа JavaScript](http://i.imgur.com/vseQ56D.png) ## Я знаю другой язык программирования, но не знаю JavaScript. -1) [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кодов на разных языках. Выбираем ваш язык и javascript - изучаем сходства/различия. -2) [Learn X in Y minutes - JS](https://github.com/adambard/learnxinyminutes-docs/blob/master/ru-ru/javascript-ru.html.markdown) - Короткий обзор синтаксиса языка. -3) Все ссылки из предыдущего вопроса +1. [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кодов на разных языках. Выбираем ваш язык и javascript - изучаем сходства/различия. +2. [Learn X in Y minutes - JS](https://github.com/adambard/learnxinyminutes-docs/blob/master/ru-ru/javascript-ru.html.markdown) - Короткий обзор синтаксиса языка. +3. Все ссылки из предыдущего вопроса ## Я написал код, а мне выдает какую-то ошибку [Что пошло не так? Устранение ошибок JavaScript](https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8/%D0%A7%D1%82%D0%BE_%D0%BF%D0%BE%D1%88%D0%BB%D0%BE_%D0%BD%D0%B5_%D1%82%D0%B0%D0%BA) Советы: -1) Если не понимаете английского - пользуйтесь словарем/переводчиком. -2) Не стесняйтесь гуглить текст ошибки. -3) Если не работает большой кусок кода - попробуйте отладить его часть. +1. Если не понимаете английского - пользуйтесь словарем/переводчиком. +2. Не стесняйтесь гуглить текст ошибки. +3. Если не работает большой кусок кода - попробуйте отладить его часть. ## Я не знаю, как подступиться к задаче From 4762e7e03ab40f24bd118e2a85b110b648ed04ad Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 27 May 2020 18:19:44 +0300 Subject: [PATCH 78/89] Update task-calculator.md --- task-calculator.md | 161 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 149 insertions(+), 12 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 40eb699..1c90ee9 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -1,21 +1,21 @@ -# Задача: программа "Калькулятор" +# Задача: "Калькулятор" -#### Описание: +## Описание: Создайте консольное приложение "Калькулятор". Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения. -#### Требования: +## Требования: 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. -2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) числа. +2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) числами. 3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. 4. Калькулятор умеет работать только с целыми числами. 5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. 6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. -7. При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. +7. При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу. -#### Пример работы программы: +## Пример работы программы: ###### Input: `1 + 2` ###### Output: @@ -25,14 +25,151 @@ a + b, a - b, a * b, a / b. Данные передаются в одну ###### Output: `II` -#### Принципы оценки работы: +## Принципы оценки работы: Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. - -#### Как отправить решение? -1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. -2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. -3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. +## Как отправить решение? +1. Вам нужно создать собственный репозиторий на Github и добавить туда проект с решением. +2. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. + +--- +# FAQ + +### Какую среду разработки мне выбрать? + +Мы не ограничиваем вас в выборе, вы можете реализовать свой проект в любой удобной вам среде разработки: +- IntelliJ IDEA - [скачать.](https://www.jetbrains.com/ru-ru/idea/download/) +- Eclipse - [скачать.](https://www.eclipse.org/downloads/) +- NetBeans - [скачать.](https://netbeans.apache.org/download/index.html) + +Мы рекомендуем выбрать IntelliJ IDEA. Вот несколько примеров, как быстро начать с ней работу: +- [Установка и запуск первой программы под Intellij IDEA.](https://www.youtube.com/watch?v=tSTvCyqeeYY&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=3) +- [Первая программа в IntelliJ IDEA.](https://metanit.com/java/tutorial/1.5.php) + +### Я не умею работать с Git и GitHub + +- Если вы не знакомы с Git и Github вам нужно ознакомиться с [этой статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с Git. +- [Git: загрузить существующий проект на GitHub.](https://www.youtube.com/watch?v=kO5u0PFdHUQ) +- [Отправка проекта на GitHub из IntelliJ IDEA.](https://www.youtube.com/watch?v=zM6z57OtR2Q) + +### Что, если я не знаю Java? + +1. Начните с установки JDK c сайта ORACLE - [скачать](https://www.oracle.com/ru/java/technologies/javase-downloads.html). Можете выбрать любую версию, но мы рекомендуем вам 8, либо 11. Для скачивания, необходимо зарегистрироваться на сайте ORACLE - это не займет много времени. +2. Эти материалы помогут вам в установке и настройке JDK: + - [Видео - Установка Java Development Kit(JDK)](https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX) + - [Статья по установке JDK с картинками.](https://www.fandroid.info/ustanovka-jdk-java-development-kit/) +3. Установите среду разработки (мы рекомендуем IntelliJ IDEA) и напишите свою первую маленькую программу на Java - см. вопрос выше. +4. Посмотрите предлагаемый ниже список тем и ресурсов для изучения Java. + +##### Вам потребуется изучить некоторый теоретический минимум для решения этой задачи: +1. Основы синтаксиса Java, простые (примитивные) типы данных: + - http://developer.alexanderklimov.ru/android/java/basic.php + - https://metanit.com/java/tutorial/2.12.php + - https://www.youtube.com/watch?v=ZnzIpVWAPv8 + - https://www.youtube.com/watch?v=Y11uOcbJxgQ + +2. Арифметические операции в java: + - https://metanit.com/java/tutorial/2.3.php + - https://www.youtube.com/watch?v=zFwDK3BYFcc + +3. Методы: + - https://metanit.com/java/tutorial/2.7.php + - https://metanit.com/java/tutorial/2.16.php + - https://metanit.com/java/tutorial/2.17.php + - http://developer.alexanderklimov.ru/android/java/methods.php + - https://youtu.be/yscAqAcB7ok + +4. Преобразование строки в число: + - http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/ + - https://youtu.be/P7b_dzMFG7s + - https://www.youtube.com/watch?v=iYqpSRq35PA + +5. Класс String, работа со строками: + - https://metanit.com/java/tutorial/7.1.php + - https://metanit.com/java/tutorial/7.2.php + - http://developer.alexanderklimov.ru/android/java/string.php + - https://youtu.be/-YK8B4WO7nI + +6. Циклы в Java: + - https://metanit.com/java/tutorial/2.6.php + - https://youtu.be/Q2DXFrzYWJs + - https://youtu.be/6Vnm9T4NC2k + +7. Работа с массивами: + - https://metanit.com/java/tutorial/2.4.php + - http://developer.alexanderklimov.ru/android/java/array.php + - https://www.youtube.com/watch?v=i_IiGj65bJM + - https://youtu.be/li86TEAEhYM + +8. Логические операторы: + - http://developer.alexanderklimov.ru/android/java/logic_operators.php + - https://youtu.be/IbKrOnjHdcE + +9. Условные операторы, сравнение, switch case: + - https://metanit.com/java/tutorial/2.5.php + - http://developer.alexanderklimov.ru/android/java/if.php + - http://developer.alexanderklimov.ru/android/java/comparison.php + - http://developer.alexanderklimov.ru/android/java/switch.php + - https://www.youtube.com/watch?v=AzbyMP6qXo0 + - https://youtu.be/QJHcGWbzk3U + +10. Enum: + - https://youtu.be/GOzNp1YAm5w + - http://developer.alexanderklimov.ru/android/java/enum.php + +11. Работа с консолью - ввод/вывод, классы Scanner и BufferedReader: + - https://metanit.com/java/tutorial/2.9.php + - https://metanit.com/java/tutorial/6.9.php + - https://www.youtube.com/watch?v=Y2iB_DwdyfM + - https://www.youtube.com/watch?v=8qEvVLr4tg8 + +12. Java и ООП: + - https://metanit.com/java/tutorial/3.1.php + - https://youtu.be/_25bk1zQqyk + - https://youtu.be/VOUuYiTR8hs + - https://youtu.be/yoFRDSh6lWI + +13. Обработка ошибок и создание своих исключений: + - https://metanit.com/java/tutorial/2.10.php + - http://developer.alexanderklimov.ru/android/java/exception.php + - https://www.youtube.com/watch?v=ZspkReG8L2E + +##### Помогут также следующие ресурсы: +1. [Курс CodeBasics](https://ru.code-basics.com/languages/java) - интерактивный курс по основам. +2. [Курс на Stepic.](https://stepik.org/course/187/syllabus) - большой, но немного сложный курс. +3. [HackerRank](https://www.hackerrank.com/) - много задачек, можно выбрать язык и уровень сложности. На английском, но переводчик вам поможет. +4. [Codewars](https://www.codewars.com/?language=java) - много задачек для практики. На английском, но переводчик вам опять поможет. +5. [Викиучебник по Java](https://ru.wikibooks.org/wiki/Java) - Справочник по языку. +6. [Руководство по языку программирования Java.](https://metanit.com/java/tutorial/) +7. Отличная бесплатная книга - [Яков Файн "Программирование на Java для детей, родителей, дедушек и бабушек".](https://vk.com/wall-54530371_172885) +8. Много разных плейлистов на YouTube - ищите ["Java для начинающих."](https://www.youtube.com/results?search_query=Java+%D0%B4%D0%BB%D1%8F+%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85) +9. Гугл - основной инструмент для поиска информации. + +### Я знаю другой язык программирования, но не знаю Java + +1. [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кода на разных языках. Выбираем ваш язык и Java - изучаем сходства/различия. +2. [Введение в Java - лекция Тагира Валеева.](https://youtu.be/XC8RmEn5gYA) +3. [Базовый синтаксис Java - лекция Тагира Валеева.](https://vk.com/video-54530371_456248413?list=5042f7c11963fb48e4) +4. [Базовый синтаксис Java - короткая заметка.](https://www.internet-technologies.ru/articles/bazovyy-sintaksis-java-dlya-nachinayuschih.html) + +### Я написал код, а мне выдает какую-то ошибку + +##### Советы: +1. Если не понимаете английского - пользуйтесь словарем/переводчиком. +2. Не стесняйтесь гуглить текст ошибки. +3. Если не работает большой кусок кода - попробуйте отладить небольшую его часть. + +[Хорошее видео про отладку Java-кода в IDEA.](https://www.youtube.com/watch?v=Z1BQsf0A4xY) + +### Я не знаю, как подступиться к задаче + +Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). +Постарайтесь разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до заданных требований. + +### Я не знаю, как работать с римскими числами +Воспользуйтесь преобразованием римских чисел в арабские, например [онлайн тут](https://planetcalc.ru/378/). +Статья о Римских цифрах в [Википедии](https://ru.wikipedia.org/wiki/%D0%A0%D0%B8%D0%BC%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B8%D1%84%D1%80%D1%8B). +## Успехов! From f8154009b49823b3e154887dcf6208a08b5fff76 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 27 May 2020 18:29:15 +0300 Subject: [PATCH 79/89] Update task-calculator.md --- task-calculator.md | 92 +++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 1c90ee9..774b310 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -63,76 +63,76 @@ a + b, a - b, a * b, a / b. Данные передаются в одну ##### Вам потребуется изучить некоторый теоретический минимум для решения этой задачи: 1. Основы синтаксиса Java, простые (примитивные) типы данных: - - http://developer.alexanderklimov.ru/android/java/basic.php - - https://metanit.com/java/tutorial/2.12.php - - https://www.youtube.com/watch?v=ZnzIpVWAPv8 - - https://www.youtube.com/watch?v=Y11uOcbJxgQ + - [http://developer.alexanderklimov.ru/android/java/basic.php](http://developer.alexanderklimov.ru/android/java/basic.php) + - [https://metanit.com/java/tutorial/2.12.php](https://metanit.com/java/tutorial/2.12.php) + - [https://www.youtube.com/watch?v=ZnzIpVWAPv8](https://www.youtube.com/watch?v=ZnzIpVWAPv8) + - [https://www.youtube.com/watch?v=Y11uOcbJxgQ](https://www.youtube.com/watch?v=Y11uOcbJxgQ) 2. Арифметические операции в java: - - https://metanit.com/java/tutorial/2.3.php - - https://www.youtube.com/watch?v=zFwDK3BYFcc + - [https://metanit.com/java/tutorial/2.3.php](https://metanit.com/java/tutorial/2.3.php) + - [https://www.youtube.com/watch?v=zFwDK3BYFcc](https://www.youtube.com/watch?v=zFwDK3BYFcc) 3. Методы: - - https://metanit.com/java/tutorial/2.7.php - - https://metanit.com/java/tutorial/2.16.php - - https://metanit.com/java/tutorial/2.17.php - - http://developer.alexanderklimov.ru/android/java/methods.php - - https://youtu.be/yscAqAcB7ok + - [https://metanit.com/java/tutorial/2.7.php](https://metanit.com/java/tutorial/2.7.php) + - [https://metanit.com/java/tutorial/2.16.php](https://metanit.com/java/tutorial/2.16.php) + - [https://metanit.com/java/tutorial/2.17.php](https://metanit.com/java/tutorial/2.17.php) + - [http://developer.alexanderklimov.ru/android/java/methods.php](http://developer.alexanderklimov.ru/android/java/methods.php) + - [https://youtu.be/yscAqAcB7ok](https://youtu.be/yscAqAcB7ok) 4. Преобразование строки в число: - - http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/ - - https://youtu.be/P7b_dzMFG7s - - https://www.youtube.com/watch?v=iYqpSRq35PA + - [http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/](http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/) + - [https://youtu.be/P7b_dzMFG7s](https://youtu.be/P7b_dzMFG7s) + - [https://www.youtube.com/watch?v=iYqpSRq35PA](https://www.youtube.com/watch?v=iYqpSRq35PA) 5. Класс String, работа со строками: - - https://metanit.com/java/tutorial/7.1.php - - https://metanit.com/java/tutorial/7.2.php - - http://developer.alexanderklimov.ru/android/java/string.php - - https://youtu.be/-YK8B4WO7nI + - [https://metanit.com/java/tutorial/7.1.php](https://metanit.com/java/tutorial/7.1.php) + - [https://metanit.com/java/tutorial/7.2.php](https://metanit.com/java/tutorial/7.2.php) + - [http://developer.alexanderklimov.ru/android/java/string.php](http://developer.alexanderklimov.ru/android/java/string.php) + - [https://youtu.be/-YK8B4WO7nI](https://youtu.be/-YK8B4WO7nI) 6. Циклы в Java: - - https://metanit.com/java/tutorial/2.6.php - - https://youtu.be/Q2DXFrzYWJs - - https://youtu.be/6Vnm9T4NC2k + - [https://metanit.com/java/tutorial/2.6.php](https://metanit.com/java/tutorial/2.6.php) + - [https://youtu.be/Q2DXFrzYWJs](https://youtu.be/Q2DXFrzYWJs) + - [https://youtu.be/6Vnm9T4NC2k](https://youtu.be/6Vnm9T4NC2k) 7. Работа с массивами: - - https://metanit.com/java/tutorial/2.4.php - - http://developer.alexanderklimov.ru/android/java/array.php - - https://www.youtube.com/watch?v=i_IiGj65bJM - - https://youtu.be/li86TEAEhYM + - [https://metanit.com/java/tutorial/2.4.php](https://metanit.com/java/tutorial/2.4.php) + - [http://developer.alexanderklimov.ru/android/java/array.php](http://developer.alexanderklimov.ru/android/java/array.php) + - [https://www.youtube.com/watch?v=i_IiGj65bJM](https://www.youtube.com/watch?v=i_IiGj65bJM) + - [https://youtu.be/li86TEAEhYM](https://youtu.be/li86TEAEhYM) 8. Логические операторы: - - http://developer.alexanderklimov.ru/android/java/logic_operators.php - - https://youtu.be/IbKrOnjHdcE + - [http://developer.alexanderklimov.ru/android/java/logic_operators.php](http://developer.alexanderklimov.ru/android/java/logic_operators.php) + - [https://youtu.be/IbKrOnjHdcE](https://youtu.be/IbKrOnjHdcE) 9. Условные операторы, сравнение, switch case: - - https://metanit.com/java/tutorial/2.5.php - - http://developer.alexanderklimov.ru/android/java/if.php - - http://developer.alexanderklimov.ru/android/java/comparison.php - - http://developer.alexanderklimov.ru/android/java/switch.php - - https://www.youtube.com/watch?v=AzbyMP6qXo0 - - https://youtu.be/QJHcGWbzk3U + - [https://metanit.com/java/tutorial/2.5.php](https://metanit.com/java/tutorial/2.5.php) + - [http://developer.alexanderklimov.ru/android/java/if.php](http://developer.alexanderklimov.ru/android/java/if.php) + - [http://developer.alexanderklimov.ru/android/java/comparison.php](http://developer.alexanderklimov.ru/android/java/comparison.php) + - [http://developer.alexanderklimov.ru/android/java/switch.php](http://developer.alexanderklimov.ru/android/java/switch.php) + - [https://www.youtube.com/watch?v=AzbyMP6qXo0](https://www.youtube.com/watch?v=AzbyMP6qXo0) + - [https://youtu.be/QJHcGWbzk3U](https://youtu.be/QJHcGWbzk3U) 10. Enum: - - https://youtu.be/GOzNp1YAm5w - - http://developer.alexanderklimov.ru/android/java/enum.php + - [https://youtu.be/GOzNp1YAm5w](https://youtu.be/GOzNp1YAm5w) + - [http://developer.alexanderklimov.ru/android/java/enum.php](http://developer.alexanderklimov.ru/android/java/enum.php) 11. Работа с консолью - ввод/вывод, классы Scanner и BufferedReader: - - https://metanit.com/java/tutorial/2.9.php - - https://metanit.com/java/tutorial/6.9.php - - https://www.youtube.com/watch?v=Y2iB_DwdyfM - - https://www.youtube.com/watch?v=8qEvVLr4tg8 + - [https://metanit.com/java/tutorial/2.9.php](https://metanit.com/java/tutorial/2.9.php) + - [https://metanit.com/java/tutorial/6.9.php](https://metanit.com/java/tutorial/6.9.php) + - [https://www.youtube.com/watch?v=Y2iB_DwdyfM](https://www.youtube.com/watch?v=Y2iB_DwdyfM) + - [https://www.youtube.com/watch?v=8qEvVLr4tg8](https://www.youtube.com/watch?v=8qEvVLr4tg8) 12. Java и ООП: - - https://metanit.com/java/tutorial/3.1.php - - https://youtu.be/_25bk1zQqyk - - https://youtu.be/VOUuYiTR8hs - - https://youtu.be/yoFRDSh6lWI + - [https://metanit.com/java/tutorial/3.1.php](https://metanit.com/java/tutorial/3.1.php) + - [https://youtu.be/_25bk1zQqyk](https://youtu.be/_25bk1zQqyk) + - [https://youtu.be/VOUuYiTR8hs](https://youtu.be/VOUuYiTR8hs) + - [https://youtu.be/yoFRDSh6lWI](https://youtu.be/yoFRDSh6lWI) 13. Обработка ошибок и создание своих исключений: - - https://metanit.com/java/tutorial/2.10.php - - http://developer.alexanderklimov.ru/android/java/exception.php - - https://www.youtube.com/watch?v=ZspkReG8L2E + - [https://metanit.com/java/tutorial/2.10.php](https://metanit.com/java/tutorial/2.10.php) + - [http://developer.alexanderklimov.ru/android/java/exception.php](http://developer.alexanderklimov.ru/android/java/exception.php) + - [https://www.youtube.com/watch?v=ZspkReG8L2E](https://www.youtube.com/watch?v=ZspkReG8L2E) ##### Помогут также следующие ресурсы: 1. [Курс CodeBasics](https://ru.code-basics.com/languages/java) - интерактивный курс по основам. From 5d6e3da142585600b195765af28641021df17aaf Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 27 May 2020 21:31:19 +0300 Subject: [PATCH 80/89] =?UTF-8?q?=D0=B2=D1=8B=D1=87=D0=B5=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task-string-calculator.md | 47 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/task-string-calculator.md b/task-string-calculator.md index 12ed0f4..6d98ab8 100644 --- a/task-string-calculator.md +++ b/task-string-calculator.md @@ -1,50 +1,49 @@ # Задача: программа "Строковый калькулятор" #### Описание: -Создайте консольное приложение "Строковый калькулятор". -Приложение должно читать из консоли введенные пользователем строки, числа, арифметические операции проводимые между ними и выводить в консоль результат их выполнения. +Создайте консольное приложение "Строковый калькулятор". +Приложение должно читать из консоли введенные пользователем строки, числа, арифметические операции проводимые между ними и выводить в консоль результат их выполнения. #### Требования: 1. Калькулятор умеет выполнять операции сложения строк, вычитания строки из строки, умножения строки на число и деления строки на число: "a" + "b", "a" - "b", "a" * b, "a" / b. Данные передаются в одну строку(смотрите пример)! Решения, в которых каждая строка, число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Значения строк передаваемых в выражении выделяются двойными кавычками. -3. Результатом сложения двух строк, является строка состоящая из переданных -4. результатом деления строки на число n, является строка в n раз короче исходной (смотрите пример) -5. результатом умножения строки на число n, является строка, в которой переданная строка повторяется ровно n раз -6. результатом вычетания строки из строки, является строка в которой удалена переданная подстрока или исходная строка, если в нее нет вхожднеия вычитаемой строки +3. Результатом сложения двух строк, является строка состоящая из переданных. +4. Результатом деления строки на число n, является строка в n раз короче исходной (смотрите пример). +5. Результатом умножения строки на число n, является строка, в которой переданная строка повторяется ровно n раз. +6. Результатом вычитания строки из строки, является строка, в которой удалена переданная подстрока или сама исходная строка, если в нее нет вхождения вычитаемой строки (смотрите пример). 7. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. И строки длинной не более 10 символов. Если строка, полученная в результате работы приложения длинее 40 симовлов, то в выводе после 40 символа должны стоять три точки (...) -8. Калькулятор умеет работать только с целыми числами. -9. Первым аргументом выражения, подаваемого на вход, должна быть строка, при вводе пользователем выражения вроде 3 + "hello", калькулятор должен выбросить исключение и прекратить свою работу. -10. При вводе пользователем неподходящих чисел, строк или неподдерживаемых операций (напирмер, деление строки на строку) приложение выбрасывает исключение и завершает свою работу. -11. При вводе пользователем выражения не соответствующего одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. +8. Калькулятор умеет работать только с целыми числами. +9. Первым аргументом выражения, подаваемого на вход, должна быть строка, при вводе пользователем выражения вроде 3 + "hello", калькулятор должен выбросить исключение и прекратить свою работу. +10. При вводе пользователем неподходящих чисел, строк или неподдерживаемых операций (например, деление строки на строку) приложение выбрасывает исключение и завершает свою работу. +11. При вводе пользователем выражения, не соответствующего одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу. #### Пример работы программы: ###### Input: -`"100" + "200"` +`"100" + "500"` ###### Output: -`"100200"` +`"100500"` ###### Input: -`"Hello World!" - "World!"` +`"Hi World!" - "World!"` ###### Output: -`"Hello "` +`"Hi "` ###### Input: -`"Hi" * 5` +`"Bye-bye!" - "World!"` ###### Output: -`"HiHiHiHiHi"` +`"Bye-bye!"` ###### Input: -`"Example Text!!!" / 3` +`"Java" * 5` ###### Output: -`"Exam"` +`"JavaJavaJavaJavaJava"` +###### Input: +`"Example!!!" / 3` +###### Output: +`"Exa"` #### Принципы оценки работы: Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. #### Как отправить решение? 1. Если вы не знакомы с git и Github вам нужно ознакомиться с этой [статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с git. 2. Если вы уже ознакомились с основами работы с git или были знакомы ранее - вам нужно создать собственный репозиторий и добавить туда проект с решением. -3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. - - - - - +3. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. From 55540769dc95079aa7c46d5edd1e3ba30faf961c Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 17 Sep 2020 15:30:13 +0300 Subject: [PATCH 81/89] Update task-calculator.md --- task-calculator.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 774b310..8872f59 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -1,27 +1,28 @@ # Задача: "Калькулятор" ## Описание: -Создайте консольное приложение "Калькулятор". -Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения. +Создайте консольное приложение "Калькулятор". +Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения. ## Требования: 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) числами. -3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. +3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. 4. Калькулятор умеет работать только с целыми числами. -5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. -6. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. -7. При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу. +5. Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. +6. При вводе римских чисел, ответ должен быть выведен римскими цифрами, соответственно, при вводе арабских - ответ ожидается арабскими. +7. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. +8. При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу. ## Пример работы программы: ###### Input: -`1 + 2` +`1 + 2` ###### Output: `3` ###### Input: -`VI / III` +`VI / III` ###### Output: `II` From c2c08eea151ad490ecd0f756de9c18d0cd76db3a Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 26 May 2021 15:05:55 +0300 Subject: [PATCH 82/89] Add files via upload --- img/fail.png | Bin 0 -> 100584 bytes img/fork.png | Bin 0 -> 46070 bytes img/sign-in-up.png | Bin 0 -> 43386 bytes img/success.png | Bin 0 -> 28731 bytes img/ui.png | Bin 0 -> 114622 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/fail.png create mode 100644 img/fork.png create mode 100644 img/sign-in-up.png create mode 100644 img/success.png create mode 100644 img/ui.png diff --git a/img/fail.png b/img/fail.png new file mode 100644 index 0000000000000000000000000000000000000000..186be4391beb427a25dd9b6e906425d7e1d72d32 GIT binary patch literal 100584 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 literal 0 HcmV?d00001 diff --git a/img/fork.png b/img/fork.png new file mode 100644 index 0000000000000000000000000000000000000000..7145e0f3afa51e40ae0b0298fef5267d62992e36 GIT binary patch literal 46070 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 Y?2x=BQDweBd{a?X(!5`M@A0eu1&5nlQUCw| literal 0 HcmV?d00001 diff --git a/img/sign-in-up.png b/img/sign-in-up.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e79d5f90276e1931b66700551029d7672686b8 GIT binary patch literal 43386 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%0DY-;hU^*| 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 literal 0 HcmV?d00001 diff --git a/img/success.png b/img/success.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5fc82ab7edcd876a74e036993f51ffb60f3b54 GIT binary patch literal 28731 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 literal 0 HcmV?d00001 diff --git a/img/ui.png b/img/ui.png new file mode 100644 index 0000000000000000000000000000000000000000..6d366d984a96b0688d8e8e078bd2eae8cbf11738 GIT binary patch literal 114622 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 Mbxm|Cv>b2$2V#{a>Hq)$ literal 0 HcmV?d00001 From 1d3245e29358ea5c787f4e8142d6c18eb56116fc Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 26 May 2021 15:13:31 +0300 Subject: [PATCH 83/89] Update frontend-calculator.md --- frontend-calculator.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 25fd5b2..536378e 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -4,7 +4,7 @@ Ссылка на задачу: [https://repl.it/@JavaMentor/RomanCalculator](https://repl.it/@JavaMentor/RomanCalculator) -После решения задачи, сохраняем ссылку на решение (url страницы или нажимаем **Share** и копируем ссылку из поля **Share Link**). +После решения задачи, сохраняем ссылку на решение (скопировать url). Решение сохраняется на платформе под уникальным url, которое нужно будет выслать нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** @@ -45,17 +45,21 @@ calculate('1 + 1 + 1'); // throws Error Решения, где будет только одна функция calculate, будут низко оценены. ## Работа с repl.it +1. Необходимо зарегистироваться или залогиниться на платформе https://replit.com/ +2. Перейти по сслыке https://repl.it/@JavaMentor/RomanCalculator и нажать кнопку "Fork", чтобы начать решать задачу + + #### Основной интерфейс: -![Интерфейс](https://jm-program.github.io/img/romanCalc.png) +![Интерфейс](https://jm-program.github.io/img/ui.png) После нажатия кнопки “run” ваш код будет протестирован. Результаты тестов будет выведен в консоль. В консоли может быть как сообщение об успешном выполнении, так и сообщения об ошибках. Вам нужно написать такой код, который пройдет все проверки. #### Решение не прошло проверку - + #### Успешное решение задачи: - + ## Требования - Вы должны решить задачу самостоятельно, без чьей-либо помощи From 9c56444e5670b1d6c5948fa59c634c09261d6a92 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Jul 2021 21:57:00 +0300 Subject: [PATCH 84/89] Update task-calculator.md --- task-calculator.md | 160 ++++++++++++++++----------------------------- 1 file changed, 57 insertions(+), 103 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 8872f59..ac5d5ce 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -15,6 +15,8 @@ a + b, a - b, a * b, a / b. Данные передаются в одну 6. При вводе римских чисел, ответ должен быть выведен римскими цифрами, соответственно, при вводе арабских - ответ ожидается арабскими. 7. При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. 8. При вводе пользователем строки, не соответствующей одной из вышеописанных арифметических операций, приложение выбрасывает исключение и завершает свою работу. +9. Результатом операции деления является целое число, остаток отбрасывается.  +10. Результатом работы калькулятора с арабскими числами могут быть отрицательные числа и ноль. Результатом работы калькулятора с римскими числами могут быть только положительные числа, если результат работы меньше единицы, выбрасывается исключение ## Пример работы программы: ###### Input: @@ -25,6 +27,22 @@ a + b, a - b, a * b, a / b. Данные передаются в одну `VI / III` ###### Output: `II` +###### Input: +`I - II` +###### Output: +`Исключение` +###### Input: +`I + 1` +###### Output: +`Исключение` +###### Input: +`1` +###### Output: +`Исключение` +###### Input: +`1 + 2 + 3` +###### Output: +`Исключение` ## Принципы оценки работы: Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. @@ -36,6 +54,15 @@ a + b, a - b, a * b, a / b. Данные передаются в одну --- # FAQ +### Что, если я не знаю Java? + +1. Начните с установки JDK c сайта ORACLE - [скачать](https://www.oracle.com/ru/java/technologies/javase-downloads.html). Подойдет любая версия выше 8-й включительно. Обрати внимание, после выбора версии ОС перед началом загрузки необходимо создать учетную запись на сайте ORACLE. +2. Эти материалы помогут вам в установке и настройке JDK: + - [Установка и настройка JDK ](https://www.youtube.com/watch?v=0OrVOHB42C4) (Перед просмотром видео не забудь, пожалуйста, включить русские субтитры :) +) + - [Установка JDK и IntelliJ Idea:]( https://www.youtube.com/watch?v=xvUFqDKIKJE) +3. Установите среду разработки (мы рекомендуем IntelliJ IDEA) и напишите свою первую маленькую программу на Java. + ### Какую среду разработки мне выбрать? Мы не ограничиваем вас в выборе, вы можете реализовать свой проект в любой удобной вам среде разработки: @@ -43,9 +70,8 @@ a + b, a - b, a * b, a / b. Данные передаются в одну - Eclipse - [скачать.](https://www.eclipse.org/downloads/) - NetBeans - [скачать.](https://netbeans.apache.org/download/index.html) -Мы рекомендуем выбрать IntelliJ IDEA. Вот несколько примеров, как быстро начать с ней работу: -- [Установка и запуск первой программы под Intellij IDEA.](https://www.youtube.com/watch?v=tSTvCyqeeYY&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=3) -- [Первая программа в IntelliJ IDEA.](https://metanit.com/java/tutorial/1.5.php) +Мы рекомендуем выбрать IntelliJ IDEA. Вот видео, показывающее как быстро начать с ней работу: +- [Установка и запуск первой программы под Intellij IDEA.](https://www.youtube.com/watch?v=YCnd0IAJHd4) ### Я не умею работать с Git и GitHub @@ -53,114 +79,42 @@ a + b, a - b, a * b, a / b. Данные передаются в одну - [Git: загрузить существующий проект на GitHub.](https://www.youtube.com/watch?v=kO5u0PFdHUQ) - [Отправка проекта на GitHub из IntelliJ IDEA.](https://www.youtube.com/watch?v=zM6z57OtR2Q) -### Что, если я не знаю Java? - -1. Начните с установки JDK c сайта ORACLE - [скачать](https://www.oracle.com/ru/java/technologies/javase-downloads.html). Можете выбрать любую версию, но мы рекомендуем вам 8, либо 11. Для скачивания, необходимо зарегистрироваться на сайте ORACLE - это не займет много времени. -2. Эти материалы помогут вам в установке и настройке JDK: - - [Видео - Установка Java Development Kit(JDK)](https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX) - - [Статья по установке JDK с картинками.](https://www.fandroid.info/ustanovka-jdk-java-development-kit/) -3. Установите среду разработки (мы рекомендуем IntelliJ IDEA) и напишите свою первую маленькую программу на Java - см. вопрос выше. -4. Посмотрите предлагаемый ниже список тем и ресурсов для изучения Java. - ##### Вам потребуется изучить некоторый теоретический минимум для решения этой задачи: -1. Основы синтаксиса Java, простые (примитивные) типы данных: - - [http://developer.alexanderklimov.ru/android/java/basic.php](http://developer.alexanderklimov.ru/android/java/basic.php) - - [https://metanit.com/java/tutorial/2.12.php](https://metanit.com/java/tutorial/2.12.php) - - [https://www.youtube.com/watch?v=ZnzIpVWAPv8](https://www.youtube.com/watch?v=ZnzIpVWAPv8) - - [https://www.youtube.com/watch?v=Y11uOcbJxgQ](https://www.youtube.com/watch?v=Y11uOcbJxgQ) - -2. Арифметические операции в java: - - [https://metanit.com/java/tutorial/2.3.php](https://metanit.com/java/tutorial/2.3.php) - - [https://www.youtube.com/watch?v=zFwDK3BYFcc](https://www.youtube.com/watch?v=zFwDK3BYFcc) - -3. Методы: - - [https://metanit.com/java/tutorial/2.7.php](https://metanit.com/java/tutorial/2.7.php) - - [https://metanit.com/java/tutorial/2.16.php](https://metanit.com/java/tutorial/2.16.php) - - [https://metanit.com/java/tutorial/2.17.php](https://metanit.com/java/tutorial/2.17.php) - - [http://developer.alexanderklimov.ru/android/java/methods.php](http://developer.alexanderklimov.ru/android/java/methods.php) - - [https://youtu.be/yscAqAcB7ok](https://youtu.be/yscAqAcB7ok) - -4. Преобразование строки в число: - - [http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/](http://study-java.ru/uroki-java/urok-7-preobrazovanie-tipov-v-java/) - - [https://youtu.be/P7b_dzMFG7s](https://youtu.be/P7b_dzMFG7s) - - [https://www.youtube.com/watch?v=iYqpSRq35PA](https://www.youtube.com/watch?v=iYqpSRq35PA) - -5. Класс String, работа со строками: - - [https://metanit.com/java/tutorial/7.1.php](https://metanit.com/java/tutorial/7.1.php) - - [https://metanit.com/java/tutorial/7.2.php](https://metanit.com/java/tutorial/7.2.php) - - [http://developer.alexanderklimov.ru/android/java/string.php](http://developer.alexanderklimov.ru/android/java/string.php) - - [https://youtu.be/-YK8B4WO7nI](https://youtu.be/-YK8B4WO7nI) - -6. Циклы в Java: - - [https://metanit.com/java/tutorial/2.6.php](https://metanit.com/java/tutorial/2.6.php) - - [https://youtu.be/Q2DXFrzYWJs](https://youtu.be/Q2DXFrzYWJs) - - [https://youtu.be/6Vnm9T4NC2k](https://youtu.be/6Vnm9T4NC2k) - -7. Работа с массивами: - - [https://metanit.com/java/tutorial/2.4.php](https://metanit.com/java/tutorial/2.4.php) - - [http://developer.alexanderklimov.ru/android/java/array.php](http://developer.alexanderklimov.ru/android/java/array.php) - - [https://www.youtube.com/watch?v=i_IiGj65bJM](https://www.youtube.com/watch?v=i_IiGj65bJM) - - [https://youtu.be/li86TEAEhYM](https://youtu.be/li86TEAEhYM) - -8. Логические операторы: - - [http://developer.alexanderklimov.ru/android/java/logic_operators.php](http://developer.alexanderklimov.ru/android/java/logic_operators.php) - - [https://youtu.be/IbKrOnjHdcE](https://youtu.be/IbKrOnjHdcE) - -9. Условные операторы, сравнение, switch case: - - [https://metanit.com/java/tutorial/2.5.php](https://metanit.com/java/tutorial/2.5.php) - - [http://developer.alexanderklimov.ru/android/java/if.php](http://developer.alexanderklimov.ru/android/java/if.php) - - [http://developer.alexanderklimov.ru/android/java/comparison.php](http://developer.alexanderklimov.ru/android/java/comparison.php) - - [http://developer.alexanderklimov.ru/android/java/switch.php](http://developer.alexanderklimov.ru/android/java/switch.php) - - [https://www.youtube.com/watch?v=AzbyMP6qXo0](https://www.youtube.com/watch?v=AzbyMP6qXo0) - - [https://youtu.be/QJHcGWbzk3U](https://youtu.be/QJHcGWbzk3U) - -10. Enum: - - [https://youtu.be/GOzNp1YAm5w](https://youtu.be/GOzNp1YAm5w) - - [http://developer.alexanderklimov.ru/android/java/enum.php](http://developer.alexanderklimov.ru/android/java/enum.php) - -11. Работа с консолью - ввод/вывод, классы Scanner и BufferedReader: - - [https://metanit.com/java/tutorial/2.9.php](https://metanit.com/java/tutorial/2.9.php) - - [https://metanit.com/java/tutorial/6.9.php](https://metanit.com/java/tutorial/6.9.php) - - [https://www.youtube.com/watch?v=Y2iB_DwdyfM](https://www.youtube.com/watch?v=Y2iB_DwdyfM) - - [https://www.youtube.com/watch?v=8qEvVLr4tg8](https://www.youtube.com/watch?v=8qEvVLr4tg8) - -12. Java и ООП: - - [https://metanit.com/java/tutorial/3.1.php](https://metanit.com/java/tutorial/3.1.php) - - [https://youtu.be/_25bk1zQqyk](https://youtu.be/_25bk1zQqyk) - - [https://youtu.be/VOUuYiTR8hs](https://youtu.be/VOUuYiTR8hs) - - [https://youtu.be/yoFRDSh6lWI](https://youtu.be/yoFRDSh6lWI) - -13. Обработка ошибок и создание своих исключений: - - [https://metanit.com/java/tutorial/2.10.php](https://metanit.com/java/tutorial/2.10.php) - - [http://developer.alexanderklimov.ru/android/java/exception.php](http://developer.alexanderklimov.ru/android/java/exception.php) - - [https://www.youtube.com/watch?v=ZspkReG8L2E](https://www.youtube.com/watch?v=ZspkReG8L2E) +1. Основы синтаксиса Java, простые (примитивные) типы данных +2. Арифметические операции в java +3. Методы +4. Преобразование строки в число +5. Класс String, работа со строками +6. Циклы в Java +7. Работа с массивами +8. Логические операторы +9. Условные операторы, сравнение, switch case +10. Enum +11. Работа с консолью - ввод/вывод, классы Scanner и BufferedReader +12. Java и ООП +13. Обработка ошибок и создание своих исключений ##### Помогут также следующие ресурсы: -1. [Курс CodeBasics](https://ru.code-basics.com/languages/java) - интерактивный курс по основам. -2. [Курс на Stepic.](https://stepik.org/course/187/syllabus) - большой, но немного сложный курс. -3. [HackerRank](https://www.hackerrank.com/) - много задачек, можно выбрать язык и уровень сложности. На английском, но переводчик вам поможет. -4. [Codewars](https://www.codewars.com/?language=java) - много задачек для практики. На английском, но переводчик вам опять поможет. -5. [Викиучебник по Java](https://ru.wikibooks.org/wiki/Java) - Справочник по языку. -6. [Руководство по языку программирования Java.](https://metanit.com/java/tutorial/) -7. Отличная бесплатная книга - [Яков Файн "Программирование на Java для детей, родителей, дедушек и бабушек".](https://vk.com/wall-54530371_172885) -8. Много разных плейлистов на YouTube - ищите ["Java для начинающих."](https://www.youtube.com/results?search_query=Java+%D0%B4%D0%BB%D1%8F+%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85) -9. Гугл - основной инструмент для поиска информации. -### Я знаю другой язык программирования, но не знаю Java +**ВНИМАНИЕ!** Не нужно смотреть все видео из плейлиста, не нужно проходить курс до конца и читать всю книгу! У тебя 7 дней на решение задачи, поэтому не трать время. Сверься со списком тем выше и посмотри выборочно материалы только по этим темам! Для того, чтобы сэкономить твое время, выбери один источник из предложенных и используй его для решения ТЗ. -1. [Side-by-side code snippets](https://rosetta.alhur.es/) - сравнение примеров кода на разных языках. Выбираем ваш язык и Java - изучаем сходства/различия. -2. [Введение в Java - лекция Тагира Валеева.](https://youtu.be/XC8RmEn5gYA) -3. [Базовый синтаксис Java - лекция Тагира Валеева.](https://vk.com/video-54530371_456248413?list=5042f7c11963fb48e4) -4. [Базовый синтаксис Java - короткая заметка.](https://www.internet-technologies.ru/articles/bazovyy-sintaksis-java-dlya-nachinayuschih.html) +1. [Трегулов, Програмания](https://www.youtube.com/watch?v=TQ_vwm4h0ro&list=PLqj7-hRTFl_rqruGcnd2V8SPbY0j9DzT5) +2. [Канал Алишева](https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak) +3. [Metanit. Руководство по языку программирования Java.](https://metanit.com/java/tutorial/) +4. [Java для начинающихю. Курс](https://ru.code-basics.com/languages/java) +9. Гугл - основной инструмент для поиска информации. ### Я написал код, а мне выдает какую-то ошибку - +Часто написанный с ошибками код компилируется и при запуске может выбрасывать исключения, стектрейс которых выводится в консоль. Это нормально. ##### Советы: -1. Если не понимаете английского - пользуйтесь словарем/переводчиком. -2. Не стесняйтесь гуглить текст ошибки. -3. Если не работает большой кусок кода - попробуйте отладить небольшую его часть. - -[Хорошее видео про отладку Java-кода в IDEA.](https://www.youtube.com/watch?v=Z1BQsf0A4xY) +1. Для понимания природы этого исключения можно прочитать java doc этого исключения, либо просто загуглив исключение по названию первого исключения и тексту ошибки. +2. Если по поиску теста ошибки ничего не находится, попробуйте сократить текст ошибки, удалив из него текст, относящийся к конкретно вашему приложению (например там могут быть указаны название написанных вами методов или переменных). +3. Если не понимаете английского - пользуйтесь словарем/переводчиком. +4. Не стесняйтесь гуглить текст ошибки. +5. Если не работает большой кусок кода - попробуйте отладить небольшую его часть. +6. Мысленно пройдитесь последовательно по коду, записывая значения переменных и результат работы. + +Так же для отладки приложения и нахождения проблемный мест в среде разработки предсмотрен режим debug. Видео, показывающее основы использования debug режима в IntelliJ Idea [смотреть](https://www.youtube.com/watch?v=nIABqX19qFM) ### Я не знаю, как подступиться к задаче From 75e43910d76a85ee1378f48f722248d6f0a5a481 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Jul 2021 22:06:59 +0300 Subject: [PATCH 85/89] Update task-calculator.md --- task-calculator.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index ac5d5ce..1f091f1 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -1,7 +1,7 @@ # Задача: "Калькулятор" ## Описание: -Создайте консольное приложение "Калькулятор". +Создай консольное приложение "Калькулятор". Приложение должно читать из консоли введенные пользователем арифметические операции и выводить в консоль результат их выполнения. ## Требования: @@ -30,42 +30,42 @@ a + b, a - b, a * b, a / b. Данные передаются в одну ###### Input: `I - II` ###### Output: -`Исключение` +`throws Exception //т.к. в римской системе нет отрицательных чисел` ###### Input: `I + 1` ###### Output: -`Исключение` +`throws Exception //т.к. используются одновременно разные системы счисления ` ###### Input: `1` ###### Output: -`Исключение` +`throws Exception //т.к. строка не является математической операцией ` ###### Input: `1 + 2 + 3` ###### Output: -`Исключение` +`throws Exception //т.к. формат математической операции не удовлетворяет заданию - два операнда и один оператор (+, -, /, *) ` ## Принципы оценки работы: -Обратите внимание на принципы ООП, постарайтесь разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируйте своё умение в работе с разными синтаксическими конструкциями, не забудьте про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. +Обрати внимание на принципы ООП, постарайся разбить программу на логические классы. Решения, в которых весь код программы находится в одном классе будут низко оценены. Продемонстрируй своё умение в работе с разными синтаксическими конструкциями, не забудь про исключительные ситуации, при которых выполнение программы невозможно из-за некорректных входных данных. ## Как отправить решение? -1. Вам нужно создать собственный репозиторий на Github и добавить туда проект с решением. -2. Ссылку на репозиторий отправьте нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. +1. Тебе нужно создать собственный репозиторий на Github и добавить туда проект с решением. +2. Ссылку на репозиторий отправь нам на почту *info@java-mentor.com* с темой **Тестовое задание калькулятор Java**. --- # FAQ ### Что, если я не знаю Java? -1. Начните с установки JDK c сайта ORACLE - [скачать](https://www.oracle.com/ru/java/technologies/javase-downloads.html). Подойдет любая версия выше 8-й включительно. Обрати внимание, после выбора версии ОС перед началом загрузки необходимо создать учетную запись на сайте ORACLE. +1. Начни с установки JDK c сайта ORACLE - [скачать](https://www.oracle.com/ru/java/technologies/javase-downloads.html). Подойдет любая версия выше 8-й включительно. Обрати внимание, после выбора версии ОС перед началом загрузки необходимо создать учетную запись на сайте ORACLE. 2. Эти материалы помогут вам в установке и настройке JDK: - [Установка и настройка JDK ](https://www.youtube.com/watch?v=0OrVOHB42C4) (Перед просмотром видео не забудь, пожалуйста, включить русские субтитры :) ) - [Установка JDK и IntelliJ Idea:]( https://www.youtube.com/watch?v=xvUFqDKIKJE) -3. Установите среду разработки (мы рекомендуем IntelliJ IDEA) и напишите свою первую маленькую программу на Java. +3. Установи среду разработки (мы рекомендуем IntelliJ IDEA) и напиши свою первую маленькую программу на Java. ### Какую среду разработки мне выбрать? -Мы не ограничиваем вас в выборе, вы можете реализовать свой проект в любой удобной вам среде разработки: +Мы не ограничиваем вас в выборе, ты можешь реализовать свой проект в любой удобной среде разработки: - IntelliJ IDEA - [скачать.](https://www.jetbrains.com/ru-ru/idea/download/) - Eclipse - [скачать.](https://www.eclipse.org/downloads/) - NetBeans - [скачать.](https://netbeans.apache.org/download/index.html) @@ -75,11 +75,11 @@ a + b, a - b, a * b, a / b. Данные передаются в одну ### Я не умею работать с Git и GitHub -- Если вы не знакомы с Git и Github вам нужно ознакомиться с [этой статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с Git. +- Если ты не знаком с Git и Github, то тебе нужно ознакомиться с [этой статьей](http://maxsite.org/page/how-to-put-your-project-on-github-com), в ней описаны основы работы с Git. - [Git: загрузить существующий проект на GitHub.](https://www.youtube.com/watch?v=kO5u0PFdHUQ) - [Отправка проекта на GitHub из IntelliJ IDEA.](https://www.youtube.com/watch?v=zM6z57OtR2Q) -##### Вам потребуется изучить некоторый теоретический минимум для решения этой задачи: +##### Тебе потребуется изучить некоторый теоретический минимум для решения этой задачи: 1. Основы синтаксиса Java, простые (примитивные) типы данных 2. Арифметические операции в java 3. Методы @@ -108,22 +108,22 @@ a + b, a - b, a * b, a / b. Данные передаются в одну Часто написанный с ошибками код компилируется и при запуске может выбрасывать исключения, стектрейс которых выводится в консоль. Это нормально. ##### Советы: 1. Для понимания природы этого исключения можно прочитать java doc этого исключения, либо просто загуглив исключение по названию первого исключения и тексту ошибки. -2. Если по поиску теста ошибки ничего не находится, попробуйте сократить текст ошибки, удалив из него текст, относящийся к конкретно вашему приложению (например там могут быть указаны название написанных вами методов или переменных). -3. Если не понимаете английского - пользуйтесь словарем/переводчиком. -4. Не стесняйтесь гуглить текст ошибки. -5. Если не работает большой кусок кода - попробуйте отладить небольшую его часть. -6. Мысленно пройдитесь последовательно по коду, записывая значения переменных и результат работы. +2. Если по поиску теста ошибки ничего не находится, попробуйте сократить текст ошибки, удалив из него текст, относящийся к конкретно к твоему приложению (например там могут быть указаны название написанных тобой методов или переменных). +3. Если не понимаешь английского - пользуйся словарем/переводчиком. +4. Не стесняйся гуглить текст ошибки. +5. Если не работает большой кусок кода - попробуй отладить небольшую его часть. +6. Мысленно пройдись последовательно по коду, записывая значения переменных и результат работы. Так же для отладки приложения и нахождения проблемный мест в среде разработки предсмотрен режим debug. Видео, показывающее основы использования debug режима в IntelliJ Idea [смотреть](https://www.youtube.com/watch?v=nIABqX19qFM) ### Я не знаю, как подступиться к задаче -Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). -Постарайтесь разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до заданных требований. +Если эта первая программа, которую ты пытаешься написать - постарайся отработать основы на более простых задачах (см материалы выше). +Постарайся разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упрости задачу до варианта, который ты можешь решить, а потом дорабатывай до заданных требований. ### Я не знаю, как работать с римскими числами -Воспользуйтесь преобразованием римских чисел в арабские, например [онлайн тут](https://planetcalc.ru/378/). +Воспользуйся преобразованием римских чисел в арабские, например [онлайн тут](https://planetcalc.ru/378/). Статья о Римских цифрах в [Википедии](https://ru.wikipedia.org/wiki/%D0%A0%D0%B8%D0%BC%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B8%D1%84%D1%80%D1%8B). From 6b7c6244920ab82ee78a082922726f48afece83c Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Jul 2021 22:14:00 +0300 Subject: [PATCH 86/89] Update task-calculator.md --- task-calculator.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 1f091f1..6ae9d21 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -79,7 +79,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну - [Git: загрузить существующий проект на GitHub.](https://www.youtube.com/watch?v=kO5u0PFdHUQ) - [Отправка проекта на GitHub из IntelliJ IDEA.](https://www.youtube.com/watch?v=zM6z57OtR2Q) -##### Тебе потребуется изучить некоторый теоретический минимум для решения этой задачи: +### Тебе потребуется изучить некоторый теоретический минимум для решения этой задачи: 1. Основы синтаксиса Java, простые (примитивные) типы данных 2. Арифметические операции в java 3. Методы @@ -94,9 +94,9 @@ a + b, a - b, a * b, a / b. Данные передаются в одну 12. Java и ООП 13. Обработка ошибок и создание своих исключений -##### Помогут также следующие ресурсы: +### Помогут также следующие ресурсы: -**ВНИМАНИЕ!** Не нужно смотреть все видео из плейлиста, не нужно проходить курс до конца и читать всю книгу! У тебя 7 дней на решение задачи, поэтому не трать время. Сверься со списком тем выше и посмотри выборочно материалы только по этим темам! Для того, чтобы сэкономить твое время, выбери один источник из предложенных и используй его для решения ТЗ. +**ВНИМАНИЕ!** Не нужно смотреть все видео из плейлиста, не нужно проходить курс до конца и читать всю книгу! У тебя 7 дней на решение задачи, поэтому не трать время. Сверься со списком тем выше и посмотри выборочно материалы только по этим темам! Для того, чтобы сэкономить свое время, выбери один источник из предложенных и используй его для решения ТЗ. 1. [Трегулов, Програмания](https://www.youtube.com/watch?v=TQ_vwm4h0ro&list=PLqj7-hRTFl_rqruGcnd2V8SPbY0j9DzT5) 2. [Канал Алишева](https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak) @@ -108,7 +108,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну Часто написанный с ошибками код компилируется и при запуске может выбрасывать исключения, стектрейс которых выводится в консоль. Это нормально. ##### Советы: 1. Для понимания природы этого исключения можно прочитать java doc этого исключения, либо просто загуглив исключение по названию первого исключения и тексту ошибки. -2. Если по поиску теста ошибки ничего не находится, попробуйте сократить текст ошибки, удалив из него текст, относящийся к конкретно к твоему приложению (например там могут быть указаны название написанных тобой методов или переменных). +2. Если по поиску теста ошибки ничего не находится, попробуй сократить текст ошибки, удалив из него текст, относящийся к конкретно к твоему приложению (например там могут быть указаны название написанных тобой методов или переменных). 3. Если не понимаешь английского - пользуйся словарем/переводчиком. 4. Не стесняйся гуглить текст ошибки. 5. Если не работает большой кусок кода - попробуй отладить небольшую его часть. From 7f7b1230e2c32b1da9dca37d29f126888f46b413 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Thu, 29 Jul 2021 22:17:41 +0300 Subject: [PATCH 87/89] Update task-calculator.md --- task-calculator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/task-calculator.md b/task-calculator.md index 6ae9d21..f1eea15 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -7,7 +7,7 @@ ## Требования: 1. Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: -a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотрите пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. +a + b, a - b, a * b, a / b. Данные передаются в одну строку (смотри пример)! Решения, в которых каждое число и арифмитеческая операция передаются с новой строки считаются неверными. 2. Калькулятор умеет работать как с арабскими (1,2,3,4,5...), так и с римскими (I,II,III,IV,V...) числами. 3. Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. 4. Калькулятор умеет работать только с целыми числами. @@ -65,7 +65,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну ### Какую среду разработки мне выбрать? -Мы не ограничиваем вас в выборе, ты можешь реализовать свой проект в любой удобной среде разработки: +Мы не ограничиваем тебя в выборе, ты можешь реализовать свой проект в любой удобной среде разработки: - IntelliJ IDEA - [скачать.](https://www.jetbrains.com/ru-ru/idea/download/) - Eclipse - [скачать.](https://www.eclipse.org/downloads/) - NetBeans - [скачать.](https://netbeans.apache.org/download/index.html) From b303b5737350c9128261416e3e62c7a12c8b4bd7 Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Fri, 30 Jul 2021 14:04:47 +0300 Subject: [PATCH 88/89] Update task-calculator.md --- task-calculator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task-calculator.md b/task-calculator.md index f1eea15..12e521f 100644 --- a/task-calculator.md +++ b/task-calculator.md @@ -101,7 +101,7 @@ a + b, a - b, a * b, a / b. Данные передаются в одну 1. [Трегулов, Програмания](https://www.youtube.com/watch?v=TQ_vwm4h0ro&list=PLqj7-hRTFl_rqruGcnd2V8SPbY0j9DzT5) 2. [Канал Алишева](https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak) 3. [Metanit. Руководство по языку программирования Java.](https://metanit.com/java/tutorial/) -4. [Java для начинающихю. Курс](https://ru.code-basics.com/languages/java) +4. [Java для начинающих. Курс](https://ru.code-basics.com/languages/java) 9. Гугл - основной инструмент для поиска информации. ### Я написал код, а мне выдает какую-то ошибку From 7a8ef429e1f1cdbdfffbfbe232cb2b57fdbc45cd Mon Sep 17 00:00:00 2001 From: jm-program <49599651+jm-program@users.noreply.github.com> Date: Wed, 4 Aug 2021 14:05:09 +0300 Subject: [PATCH 89/89] Update frontend-calculator.md --- frontend-calculator.md | 82 +++++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 37 deletions(-) diff --git a/frontend-calculator.md b/frontend-calculator.md index 536378e..068ecc1 100644 --- a/frontend-calculator.md +++ b/frontend-calculator.md @@ -16,34 +16,31 @@ Функция принимает данные из аргументов и возвращает с помощью return. ## Требования -- **Успешно решенное задание должно пройти все тесты на repl.it** (описание работы с платформой см. ниже) +- Решение должно пройти все тесты. - Калькулятор умеет выполнять операции сложения, вычитания, умножения и деления с двумя числами: a + b, a - b, a * b, a / b. Данные передаются в виде одной строки! -- Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами. -- Калькулятор должен принимать на вход числа от 1 до 10 включительно, не более. На выходе числа не ограничиваются по величине и могут быть любыми. -- Калькулятор умеет работать только с целыми числами. -- Результат на выходе всегда строка с целым числом. В делении учитываем только целую часть. -- Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение и прекратить свою работу. -- Т.к. в римской системе нет нуля и отрицательных чисел - возвращаем пустую строку. -- При вводе пользователем неподходящих чисел приложение выбрасывает исключение и завершает свою работу. -- При вводе пользователем строки не соответствующей одной из вышеописанных арифметических операций приложение выбрасывает исключение и завершает свою работу. +- Калькулятор умеет работать как с арабскими (1,2,3,4,5…), так и с римскими (I,II,III,IV,V…) числами. Оба операнда должны быть либо арабскими, либо римскими. +- Операнды должны лежать в диапазоне от 1 до 10 включительно, без ноля. Ответ может быть больше 10. +- Калькулятор умеет работать только с целыми числами, принимает и возвращает. +- Результат на выходе всегда строка с целым числом. В делении учитываем только целую часть - десятичную отбрасываем, например 2 / 4 = 0,5 - вернём 0. +- Калькулятор умеет работать только с арабскими или римскими цифрами одновременно, при вводе пользователем строки вроде 3 + II калькулятор должен выбросить исключение (ошибку) и прекратить свою работу. +- Поскольку в римской системе счисления нет нуля и отрицательных чисел, то вместо них возвращаем пустую строку. (например I - II = '') +- При вызове калькулятора с неподходящими числами, функция выбрасывает исключение и завершает свою работу. +- При вызове калькулятора со строкой, которая не является математическим примером с одной из арифметических операций, описанных в требовании, приложение выбрасывает исключение и завершает свою работу. + ## Пример работы программы ``` -calculate('1 + 2'); // '3' -calculate('VI / III'); // 'II' -calculate('VII / III'); // 'II' -calculate('I + II'); // 'III' -calculate('I - II'); // '' -calculate('I + 1'); // throws Error -calculate('I'); // throws Error -calculate('1 + 1 + 1'); // throws Error +calculate('1 + 2'); // вернется строка '3' +calculate('VI / III'); // вернется строка 'II' +calculate('VII / III'); // вернётся строка II' +calculate('I + II'); // вернется строка 'III' +calculate('I - II'); // вернётся строка '' (пустая строка) т.к. в римской системе нет отрицательных чисел +calculate('I + 1'); // вернётся исключение (ошибка) throws Error т.к. используются одновременно разные системы счисления +calculate('I'); // вернётся исключение throws Error т.к. строка не является математической операцией +calculate('1 + 1 + 1'); // вернётся исключение throws Error т.к. формат математической операции не удовлетворяет заданию - два операнда и один оператор (+, -, /, *) ``` -## Принципы оценки работы -Разбейте ваше решение на функции, отвечающие за разные области. -Решения, где будет только одна функция calculate, будут низко оценены. - ## Работа с repl.it 1. Необходимо зарегистироваться или залогиниться на платформе https://replit.com/ 2. Перейти по сслыке https://repl.it/@JavaMentor/RomanCalculator и нажать кнопку "Fork", чтобы начать решать задачу @@ -62,27 +59,37 @@ calculate('1 + 1 + 1'); // throws Error ## Требования -- Вы должны решить задачу самостоятельно, без чьей-либо помощи -- Конечно, можно пользовать гуглом, но не ищите готовое решение задачи - -## Будут оцениваться -- Элегантность решения -- Читаемость кода +- Ты должен решить задачу самостоятельно, без чьей-либо помощи. +- Можно пользоваться гуглом, но не ищи готовое решение задачи. ## Как отправить решение? Ссылки на решение отправьте нам на почту *info@java-mentor.com* с темой **"Тестовое задание Front-end"** # FAQ -## Что, если я не знаю JavaScript? +## С чего начать? + +### Ознакомься со списком тем, изучение которых поможет с задачей: + +- Типы данных +- Переменные +- Методы массива и объекта +- Преобразование типов данных (из строки в число и обратно) +- Операция с числами (округление, деление и тд) +- Обработка ошибок, проброс исключений +- Типа ошибок в JS и что означают +- Функции +- Циклы, сравнение, условные конструкции if-else и switch-case +- Логические операторы + +### Начни свой путь к решению задачи с изучения ресурсов, которые помогут в подготовке: +ВНИМАНИЕ! Не нужно смотреть все видео из плейлиста, также не нужно проходить курсы от начала и до конца. У тебя 7 дней на решение задачи, поэтому не трать время. Сверься со списком тем выше и посмотри выборочно материалы только по этим темам! Для того, чтобы сэкономить твое время, выбери один-два источника из предложенных и используй их для решения ТЗ. Помни, твоя цель - решить задачу, а не изучить JS полностью самостоятельно. + +- https://www.youtube.com/watch?v=T3IgBNN9bhM&list=PLVfMKQXDAhGUaEtJ_fOUz0F7TJtidE7Qw - канал на Youtube Web Developer Blog, плейлист с видео для начинающих +- https://ru.code-basics.com/languages/javascript - интерактивный курс по основам. Полное прохождение курса займет неделю, лучше совместить с параллельным изучением других источников, для решения ТЗ одного этого курса будет мало. +- https://ru.hexlet.io/courses/introduction_to_programming - более углубленный интерактив +- https://learn.javascript.ru/first-steps / https://learn.javascript.ru/data-types / https://learn.javascript.ru/error-handling - основы языка в виде коротких статей -Тут помогут следующие ресурсы: -1. [Курс CodeBasics](https://ru.code-basics.com/languages/javascript) - Интерактивный курс по основам. По времени займет около недели, тут довольно простые этапы, но этого мало для выполнения тестового. -2. [Введение в программирование (Hexlet)](https://ru.hexlet.io/courses/introduction_to_programming) - Более углубленный интерактив. -3. [Современный учебник JavaScript](https://learn.javascript.ru/) - тут довольно много теоретической информации и под многими статьями есть задачки, которые рекомендуется решить. Нас интересуют первый 5 глав (не полностью, смотри скриншот ниже) и работа с ошибками из 10 главы. -4. [Codewars](https://www.codewars.com/) - много задачек для практики. Учитесь решать 8-6 kyu, не меньше (меньше - сложнее). На английском, но переводчик вам поможет. -5. [MDN - JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript) - Справочник по языку, самый адекватный и актуальный. -6. Гугл - основной инструмент для поиска информации. ![Программа JavaScript](http://i.imgur.com/vseQ56D.png) @@ -103,8 +110,9 @@ calculate('1 + 1 + 1'); // throws Error ## Я не знаю, как подступиться к задаче -Если эта первая программа, которую вы пытаетесь написать - постарайтесь отработать основы на более простых задачах (см материалы выше). -Постарайтесь разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упростите задачу до варианта, который вы можете решить, а потом дорабатывайте до необходимых требований. +1. Мысленно пройдись последовательно по коду, записывая значения переменных и результат работы. +2. Постарайся разбить большую задачу на маленькие подзадачи и решать их по отдельности - так гораздо проще. Или упрости задачу до варианта, который ты можешь решить, а потом дорабатывай ее до необходимых требований. + ## Я не знаю, как работать с римскими числами