Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions git/1 git-init/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,8 @@ P.S.
- Красивый вывод логов `git log --all --decorate --oneline --graph`

[Рецензия](./REVIEW.md)


### Ответ

- https://github.com/Hellowich/jusan-git
5 changes: 5 additions & 0 deletions git/2 readme/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,8 @@ int main() {
| WhatsApp | [Ссылка](whats.app) | 30 минут |
| Telegram | [Ссылка](tg.me) | 5 минут |
````



# Ответ от меня
- https://github.com/Hellowich/jusan-git/commit/fd4fc0d66a5811ea54534bca8b1e76178babe57a
2 changes: 2 additions & 0 deletions git/3 gitignore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,5 @@ https://github.com/username/jusan-git/tree/5a1e0d9c4c864e13f0682bec96a9f19786fad
```
temp
```
# Ответ
- https://github.com/Hellowich/jusan-git/commit/df601a7d92bd316ac53267ced5d3a6123de8ff71
4 changes: 4 additions & 0 deletions git/4 branch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,7 @@ git checkout authorization

5. Загрузите изменения `git push`
6. Прислать ссылку на репозиторий c указанием последнего коммита мастера в URL.


# Ответ
https://github.com/Hellowich/jusan-git/commit/df601a7d92bd316ac53267ced5d3a6123de8ff71
4 changes: 4 additions & 0 deletions git/5 merge/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@
1. В репозитории `jusan-git` объедините ветку `feature/username` с `master`.
2. Загрузите изменения `git push`.
3. Прислать ссылку на репозиторий c указанием последнего коммита мастера в URL.


## Ответ
https://github.com/Hellowich/jusan-git/commit/0feea2c809b5de17c262e28aa6ddb083aac9579d
3 changes: 3 additions & 0 deletions git/6 my-pr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@ Pull request позволяют вам сообщать другим об изм
1. В репозитории `jusan-git` создать "Pull request" из ветки `new-readme` в `master`.
2. Посмотрите на странице пулл-реквеста, как отображаются окна: Conversation, Commits, Checks, Files changed.
3. Прислать ссылку на pull-request.

## Ответ
https://github.com/Hellowich/jusan-git/pull/1
2 changes: 2 additions & 0 deletions git/7 fork-pr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ fork - это клонирование чужого репозитория на
---

### Ответ

https://github.com/jusan-singularity/fork-me/pull/110

Дополненный скрипт:

Expand Down
14 changes: 7 additions & 7 deletions git/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

| Урок | Тип | Название | Ссылка |
| ---- | ----------------- | --------- | -------------------------- |
| 1. | git-init | [github.com](./git-init/) |
| 2. | readme | [github.com](./readme/) |
| 3. | gitignore | [github.com](./gitignore/) |
| 4. | branch | [github.com](./branch/) |
| 5. | merge | [github.com](./merge/) |
| 6. | my-pr | [github.com](./my-pr/) |
| 7. | fork-pr | [github.com](./fork-pr/) |
| 1. | git-init | [github.com](./git-init/) | https://github.com/Hellowich/jusan-git |
| 2. | readme | [github.com](./readme/) | https://github.com/Hellowich/jusan-git/commit/fd4fc0d66a5811ea54534bca8b1e76178babe57a |
| 3. | gitignore | [github.com](./gitignore/) | https://github.com/Hellowich/jusan-git/commit/df601a7d92bd316ac53267ced5d3a6123de8ff71 |
| 4. | branch | [github.com](./branch/) | https://github.com/Hellowich/jusan-git/commit/df601a7d92bd316ac53267ced5d3a6123de8ff71 |
| 5. | merge | [github.com](./merge/) | https://github.com/Hellowich/jusan-git/commit/0feea2c809b5de17c262e28aa6ddb083aac9579d |
| 6. | my-pr | [github.com](./my-pr/) | https://github.com/Hellowich/jusan-git/pull/1 |
| 7. | fork-pr | [github.com](./fork-pr/) | https://github.com/jusan-singularity/fork-me/pull/110 |
8 changes: 8 additions & 0 deletions python/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Ответы

| Название | Тип | Ссылка |
|----------|---------|----------------------------------------------------------------------------------------------|
| api | домашка | [github.com](https://github.com/Hellowich/fastapi-homework/tree/main) |
| easy | домашка | [github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/easy) |
| hard | домашка | [github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/hard) |
| medium | домашка | [github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/medium) |
3 changes: 3 additions & 0 deletions python/api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,6 @@
| 1 | Теория | api-intro | [github.com](./api-intro/) |
| 2 | Теория | fastapi | [github.com](./fastapi/) |
| 3 | Рецензия Ментора | fastapi-final | [github.com](./fastapi-final/) |
| Ответ:| [github.com][def]

[def]: https://github.com/Hellowich/fastapi-homework/tree/main
28 changes: 15 additions & 13 deletions python/легкие вопросы/Readme.Md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#Условия
##int-cmp
# Условия
## int-cmp
Дается два числа a и b. Вернуть:
1, если a > b
0, если a = b
Expand All @@ -9,16 +9,16 @@ Sample Input:
Sample Output:
1

##max-of-three
## max-of-three
Дается три числа a, b и c. Вернуть максимальное число из них.
Sample Input:
42 1 0
Sample Output:
42


#Циклы
##sqr-sum-1-n
# Циклы
## sqr-sum-1-n
Вернуть сумму квадратов чисел от 1 до n включительно.
Ограничения
1 <= n <= 10860
Expand All @@ -34,15 +34,15 @@ Sample Output:



##print-even-a-b
## print-even-a-b
Вывести в консоль четные числа в диапазоне от a включительно до b включительно.
Sample Input:
0 4
Sample Output:
0 2 4


##pow-a-b
## pow-a-b
Вернуть число a в степени b. Используя цикл.
Ограничения
b > 0
Expand All @@ -54,7 +54,7 @@ Sample Output:



##calc-deposit
## calc-deposit
Написать функцию, которая возвращает сколько будет денег на депозите через n месяцев при ставке k и изначальном балансе b тенге.
Вознаграждения по депозиту начисляются каждый месяц.
Ограничения
Expand All @@ -71,8 +71,8 @@ Sample Output:



#Массивы
##Min
# Массивы
## Min


Реализовать функцию min, которая возвращает минимальное число из массива. Если в массиве нет элементов, верните 0.
Expand All @@ -84,7 +84,7 @@ Sample Output:
1


##range
## range
Реализовать функцию range, которая создает массив размером n, заполняет ячейки значениями от 1 до n и возвращает созданный массив.
Пример
int[] arr = range(5);
Expand All @@ -102,7 +102,7 @@ Sample Output:
[1, 2, 3, 4, 5]


##sum
## sum
Реализовать функцию sum, которая возвращает сумму чисел массива.
Пример
int array[] = {7, 5, 9, 1, 4};
Expand All @@ -116,7 +116,7 @@ Sample Input:
Sample Output:
6

##sort
## sort
Реализовать функцию sort, которая принимает массив array(int[]). Функция должна отсортировать массив по возрастанию.
Подсказка: https://habr.com/ru/post/204600/
Запрещено использовать Arrays.sort.
Expand All @@ -136,3 +136,5 @@ Sample Input:
Sample Output:
[1, 2, 3]

# Ответ
[github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/easy)
32 changes: 17 additions & 15 deletions python/сложные задачи/readme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Сложные задачи
#переменная
##sum-1-n 
# Сложные задачи
# переменная
## sum-1-n 
Дается число n. Вернуть сумму от 1 до n без использования циклов.
Ограничения
1 <= n <= 65535
Expand All @@ -13,9 +13,9 @@ Sample Output:



#Циклы
# Циклы

##count-leap-year 
## count-leap-year 
В этой задаче вам нужно вернуть кол-во високосных лет до заданного n года.
Правило для определения високосного года [источник]:
год, номер которого кратен 400, — високосный;
Expand All @@ -35,7 +35,7 @@ Sample Output:
1


##swap-bits 
## swap-bits 
Реализуйте метод, который меняет местами первые 4 бита с остальными 4 и возвращает результат.
Примеры
0000 1111 -> 1111 0000
Expand All @@ -52,8 +52,8 @@ Sample Output:



#Условия
##sort-nums-three 
# Условия
## sort-nums-three 
Напишите функцию, которая отсортировывает по возрастанию три числа a, b, c, без использования циклов.
Отсортированные числа вывести в консоль.
Пример
Expand All @@ -68,8 +68,8 @@ Sample Output:



#Массивы
##median 
# Массивы
## median 
Реализовать функцию median, которое находится в середине массива, если его упорядочить по возрастанию, то есть такое число, что половина из элементов набора не меньше него, а другая половина не больше.
Если кол-во элементов в массиве четное, то нужно вернуть левое значение медианы.
Ограничения
Expand All @@ -82,7 +82,7 @@ Sample Output:



##miss-you 
## miss-you 
Дается два массива чисел, вернуть числа из второго массива, которые не присутствуют в первом в отсортированном порядке.
Ограничения
0 <= array1.length <= 10_000
Expand All @@ -95,7 +95,7 @@ Sample Output:



##perfectly-balanced 
## perfectly-balanced 
Дается массив чисел, найти в массиве такой элемент, где сумма чисел слева равна сумме чисел справа.
Если такое число есть, то вернуть true, в противном случае false.
Пример
Expand All @@ -113,7 +113,7 @@ true



##stock-buy 
## stock-buy 
Два друга хотят скинуться, чтобы купить акции на Jusan Invest. Им нужно купить две акции на всю сумму, которая у них есть.
Дается доступная сумма денег m и список цен на различные акции s. Напечатайте индексы акции, которые можно купить.
Напечатанные индексы должны быть отсортированы по возрастанию.
Expand All @@ -140,8 +140,8 @@ Sample Output:



#Самая сложная задача фукнции
##hanoi-tower 
# Самая сложная задача фукнции
## hanoi-tower 
"Ханойские башни" - это математическая головоломка. Паззл состоит из трех башен и нескольких дисков (бубликов).
Задача состоит в том, что нужно переместить диски из первой башни в последнюю. При этом, диски меньшего размера можно положить сверху большего, но не наоборот.

Expand Down Expand Up @@ -194,3 +194,5 @@ Sample Output:
Диск 2 с башни 2 переложить в башню 3
Диск 1 с башни 1 переложить в башню 3

# Ответ
[github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/hard)
5 changes: 4 additions & 1 deletion python/средние задачи/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,7 @@ s

7.Напишите программу, которая определяет, является ли заданное число совершенным числом (число, равное сумме своих делителей, исключая само число). Выведите сообщение с результатом.

8.Создайте программу, которая определяет, в какой сезон года попадает заданная дата (месяц и день).
8.Создайте программу, которая определяет, в какой сезон года попадает заданная дата (месяц и день).

# Ответ
[github.com](https://github.com/Hellowich/jusan-git/tree/main/python-code/medium)