• Июня 05, 2020, 02:25:54 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар по выбору IT профессии: http://bit.ly/2S4kcC6

Автор Тема: Java_Start_Online_Mariia(homeworks)  (Прочитано 103 раз)

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Java_Start_Online_Mariia(homeworks)
« : Апреля 26, 2020, 07:22:17 pm »
Добрый день.
По ссылкам домашнее задание после второго урока (переменные) модуля "Java Start Online".
https://gist.github.com/mariiaKolokolova/2abd869b7b0bacf3e48e2ff1750b5e70
https://gist.github.com/mariiaKolokolova/bc1009579501936cb730179a8faf9e90
https://gist.github.com/mariiaKolokolova/688aa77db5de7e090175b95dfdf86021

Спасибо.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #1 : Апреля 26, 2020, 11:00:55 pm »
Мariia.kolokolova

Добрый день. Я рад приветствовать вас на нашем курсе. Если будут вопросы и т.д. задавайте, я с удовольствием постараюсь на них ответить.

Ваше решение заданий верно.

Все дальнейшие решения выкладывайте в этой теме, это и будет ваша персональная тема.

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #2 : Апреля 28, 2020, 05:28:49 pm »
Добрый день!

Задание после третьего урока, уровень 2.
1. проверка точка внутри круга или нет:
https://gist.github.com/mariiaKolokolova/4594505bcdbd8cbb7bec2e47efbfa673
2. Лежит ли точка внутри треугольника:
https://gist.github.com/mariiaKolokolova/e307db96015fb30be7fc965a97e6145b
3. Счастливое число:
https://gist.github.com/mariiaKolokolova/3a9d272b0b07535e1a44d5195b05fef7
4. Палиндром:
https://gist.github.com/mariiaKolokolova/2203e9969fc679b11c63e1a078abcfbf

Спасибо.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #3 : Апреля 29, 2020, 12:22:53 pm »
Мariia.kolokolova

Решение верное. Лихо вы второй уровень сделали :)

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #4 : Апреля 30, 2020, 11:14:29 pm »
Здравствуйте!

Задание после урока про циклы, уровень 2.
1. Вывести фигуру с помощью одного цикла. Понимаю, что со строками в Java я еще не знакома, но почитав в интернете получилось вывести вот так с одним циклом (просто точно знаю, что так можно сделать в других языках ). Тут скорее всего какую то математическую формулу можно использвать, но я ее не помню  :)
https://gist.github.com/mariiaKolokolova/c034feb8ff6356264f67b449a218989e
2. Простые числа:
https://gist.github.com/mariiaKolokolova/c0b2846705cf8f505f26d4f73ab2ceb0

3. Песочные часы:
https://gist.github.com/mariiaKolokolova/188504102f816153d5ab304ad19d1e24

Спасибо.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #5 : Мая 03, 2020, 12:05:02 am »
Мariia.kolokolova

Решение верное. Но почему вы не делаете задания первого уровня. Не стоит ими пренебрегать.

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #6 : Мая 03, 2020, 07:52:41 pm »
Здравствуйте!

Задание после урока про массивы. Как то я думала нужно делать уровень на выбор, исправилась  :)

Уровень 1.
1. Нечетные числа
https://gist.github.com/mariiaKolokolova/e31d1aee266fc2c90a52cb84475315bc

2. Ввести массив с клавиатуры:
https://gist.github.com/mariiaKolokolova/00311b198e169e146e879ff1c9286ece

3. Создать массив случайных числел. Второй в 2 раза больше чем первый.
https://gist.github.com/mariiaKolokolova/c17e51eba0d12a3bceb9f54125519892

4. Ввести строку и вывести колличество буквы b
https://gist.github.com/mariiaKolokolova/cdd164e9689dcc2f24ca4a5b696132b7

Уровень 2.
1. перевернуть массив
https://gist.github.com/mariiaKolokolova/f34c9e408db1ff93c46c82f111b38e86

2. Зеркальный переворот массива:
https://gist.github.com/mariiaKolokolova/bf4fcbb95f9754cb1170741f2a740086

3. Задача "How much money do you have"
https://gist.github.com/mariiaKolokolova/a9787d1d4d8abd085f0eeed8064191cd

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #7 : Мая 03, 2020, 10:40:03 pm »
Mariia.kolokolova
Решение верное. Но 3 задачу 2 уровня можно было решить проще. Создайте одномерный массив строк где на 0 индексе стоит пустая строка, на первом индексе слово "one"  т.д. и тогда количество условных операторов станет меньше.

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #8 : Мая 04, 2020, 03:57:44 pm »
Здравствуйте!

Спасибо, за подсказку. Переделала задачку про "How much money do you have":
https://gist.github.com/mariiaKolokolova/b6e6026f45a6328f8ab9de027d74e37c

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #9 : Мая 05, 2020, 11:20:42 pm »
Мariia.kolokolova
Вот так уже симпатичнее.

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #10 : Мая 06, 2020, 08:58:52 pm »
Здравствуйте!
Задание после урока про методы.

Уровень1
1. максимальное число из массива целых чисел
https://gist.github.com/mariiaKolokolova/ada5876c3bbe78b69307bad9e354cfbb

2. конкатенацию строки с суммой вещественного и целого числа
https://gist.github.com/mariiaKolokolova/8256e367aaa3d544f62f12c6556cd31e

3.прямоугольник из звездочек «*»
https://gist.github.com/mariiaKolokolova/3e4e065d9cde621d1bca08e732b4db04

4.поиск элемента в массиве целых чисел
https://gist.github.com/mariiaKolokolova/a902694be0c8356ae30ab0d31d3a68c2

5.количество слов в строке текста.
https://gist.github.com/mariiaKolokolova/9797494789e4eaa4d25c4ddda02bee63

Уровень2
1.  след. член последовательности
https://gist.github.com/mariiaKolokolova/d6b6f172cf90ea3b9089d7cea308a04e

2. самый большой палиндром, полученный умножением двух трехзначных чисел
https://gist.github.com/mariiaKolokolova/7f2d6863d677db70d2230dec2dc6ad75

3. комбинации из цифр массива
https://gist.github.com/mariiaKolokolova/7af9545303f1ad336d3920b88c9ba165

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #11 : Мая 07, 2020, 12:49:54 pm »
Мariia.kolokolova
Уровень 2.
Задание 1.Не верно.
Так например:
Input your sequence: 1.2.5.10.20
Next value: 40

А это последовательность не верна

В остальном решение верное.

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #12 : Мая 22, 2020, 06:38:33 pm »
Добрый день!

Задачку про последовательности поправила. Сложно мне дается принять, что если инт то  5/2 = 2  :)
https://gist.github.com/mariiaKolokolova/d6b6f172cf90ea3b9089d7cea308a04e

Задание после урока про элементы стандартной библиотеки.
Уровень1:

Задание 1
Написать программу которая вернет количество миллисекунд прошедших от такого же числа, но в прошлом месяце до сегодняшней даты.
https://gist.github.com/mariiaKolokolova/8c38c3e3c9311d6d097d7820010c7890

Задание 2
Написать свой вариант метода Arrays.toString() для int[]
https://gist.github.com/mariiaKolokolova/f82278d4e36b69ff913788ef030152c3

Задание 3
Ввести с консоли число в бинарном формате. Перевести его в int и вывести на экран (“10” -> 2).
https://gist.github.com/mariiaKolokolova/c18a6db2320a592770762fd3077bad0c

Задание 4
Выведите на экран 10 строк со значением числа Пи. Причем в первой строке должно быть 2 знака после запятой, во второй 3, в третьей 4 и т.д.
https://gist.github.com/mariiaKolokolova/5ecd11a8f4d155ba81365714748dc43e

Уровень2.
Задание 1
Ввести с консоли дату. Сравнить ее с текущей датой в системе. Вывести отличающиеся части (год, месяц) на экран
https://gist.github.com/mariiaKolokolova/2ecf96e08d65f361a37dacf28c370883

Задание 2
Даны два положительных целых числа (N, M) в десятичном виде. Вам необходимо подсчитать расстояние Хэмминга между этими двумя числами
https://gist.github.com/mariiaKolokolova/6c1df75d9bfadb0281d74d170c8b1578

Задание 3
Вовочка сидя на уроке писал подряд одинаковые числа. Когда Марья Ивановна забрала у него тетрадь там было несколько рядов чисел. Напишите программу которая определит минимальное число которое писал Вовочка.
https://gist.github.com/mariiaKolokolova/213dbaefeade601998277c617a974e57

Спасибо.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13766
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #13 : Мая 23, 2020, 11:03:42 pm »
Mariia.kolokolova

Решение верное

mariia.kolokolova

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
    • E-mail
Re: Java_Start_Online_Mariia(homeworks)
« Ответ #14 : Июня 02, 2020, 02:50:54 pm »
Здравствуйте!
Домашнее задание после лекции 7.

Уровень1
Задание 1
Создайте консольный «текстовый редактор» с возможностью сохранения набранного текста в файл.
https://gist.github.com/mariiaKolokolova/69616ae128221a44913c0acc02b8c233

Задание 2
Напишите метод для сохранения в текстовый файл двухмерного массива целых чисел.
https://gist.github.com/mariiaKolokolova/e49a72a532a073789cb2cd919dd988d1

Задание 3

Реализуйте метод который выведет на экран список всех каталогов которые «лежат» в каталоге который будет параметром этого метода.
https://gist.github.com/mariiaKolokolova/f984fbf4660e894f4d43c2b29744528e


Уровень 2
Задание 1
Напишите метод для считывания двухмерного массива из файла (размер массива заранее неизвестен, определите его
сами на основе данных в файле).
https://gist.github.com/mariiaKolokolova/31e95b8ef626963880a2c3fdf630f5cd

2) Считайте текст на английском языке и выведите статистику по частоте использования букв в тексте (т. е. буква —
количество использований), причем первыми должны выводиться буквы используемые чаще всего.
https://gist.github.com/mariiaKolokolova/f57098974f827d13b8a85e487637589e

Подскажите пожалуйста, можно ли продолжать выкладывать домашку по ООП в эту тему?

Спасибо.