Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-02-11 | task5 | Секундомер | 44 % | |
2019-02-10 | power | Дневник успеха | 134 % | |
2019-02-09 | task3 | Комбинаторика | 14 % | |
2019-02-07 | game1 | Нано-игры | 70 % | |
2019-02-04 | soft3 | Теория ООП | 98 % | |
2019-01-19 | task4 | Графические циклы | 77 % | |
2018-12-28 | start | Начало здесь | % | |
2018-12-15 | game0 | Демо игры | 100 % | |
2018-11-15 | soft0 | Демо софт | 115 % | |
Итого: | 27 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-10-10 | task2 | Рекурсия | 50 % | |
2019-10-08 | task2 | Матрицы | 75 % | |
2019-09-14 | task2 | Строки | 100 % | |
2019-09-08 | task2 | Подпрограммы | 100 % | |
2019-08-16 | task2 | Простые массивы | 100 % | |
2019-07-22 | task2 | Матрёшки | 100 % | |
2019-07-13 | task2 | По цифрам | 100 % | |
2019-07-09 | task2 | Любимые циклы | 100 % | |
2019-06-28 | solo | Java - Циклы | 50 % | |
2019-06-26 | task2 | Математика | 100 % | |
2019-05-31 | solo | Java - Условия | 43 % | |
2019-05-27 | task2 | Последовательность | 100 % | |
2019-05-18 | task1 | Календарь | 94 % | |
2019-05-17 | solo | Java - Ввод данных | 100 % | |
2019-04-25 | task1 | Цифры | 92 % | |
2019-04-16 | task1 | Целые задачи | 100 % | |
2019-03-29 | task1 | Геометрия | 100 % | |
2019-03-24 | task1 | Символы | 100 % | |
2019-03-22 | task1 | Формулы | 100 % | |
2019-03-14 | task1 | Лирика | 86 % | |
2019-03-03 | task1 | Строки | 100 % | |
2019-02-12 | solo | Java - Вывод данных | 100 % | |
2019-02-10 | solo | YESOLO on the Keyboard | % | |
2019-02-09 | task2 | Узник цикла IF | 100 % | |
2019-02-06 | solo | СОЛО на клавиатуре | % | |
2019-02-05 | task2 | Точка и плоскость | 100 % | |
2019-01-31 | task2 | Обман цикла | 100 % | |
2019-01-27 | task2 | Do-рацикл | 100 % | |
2019-01-23 | task2 | Вечность | 100 % | |
2019-01-22 | solo | Java - Запуск | 100 % | |
2019-01-19 | task2 | Пока-цикл | 100 % | |
2019-01-15 | task2 | For-to-чки | 100 % | |
2019-01-09 | task2 | Алгоритмика | 100 % | |
2019-01-09 | task2 | Условный оператор | 100 % | |
2018-12-29 | solo | C# набор | 165 % | |
2018-11-27 | task2 | Логика | 100 % | |
2018-11-22 | task2 | Типы данных | 100 % | |
2018-10-19 | task1 | Целые числа | 100 % | |
2018-10-11 | task1 | Семантика | 100 % | |
Итого: | 107 % |
Не понимаю зачем в данном задании минус и условный оператор, спокойно всё без них делается)
Непонятно почему, но мой километровый код(который прекрасно работает в студии) здесь выдает пустую строку, хотя никаких пробелов между вводом и ответом задачи в моей проге нет. Не понимаю почему так, обидно, долго бился с этой задачей(
Эх, жаль факториал нельзя рекурсией реализовать в этой задаче(
Как-то так)
static bool Check(long n)
{
while (n != 0)
{
long b = n % 10;
if (b > n % 100 / 10)
{
n /= 10;
continue;
}
else return false;
}
return true;
}
static void Main()
{
for (long a = 100000; a < 1000000; a++)
{
if (Check(a)) Console.WriteLine(a);
}
}
for (int i = 10; i < 100; i += 10)
{
for (int j = 0; j <= i % 100 / 10; j++)
{
Console.Write("{0}{1}" + " ",i % 100 / 10,j);
if(j == i % 100 / 10) break;
}
Console.WriteLine();
}
Не сильно понимаю почему, но с таким решением выдает ошибку, хотя в демо-тесте все в порядке как VS так и в окне на сайте.
string s;
bool first = true;
long cur = 0;
long max = 0;
while ("." != (s = Console.ReadLine()))
{
if (first)
{
first = false;
max = long.Parse(s);
Console.WriteLine(max);
}
else
{
cur = long.Parse(s);
if (cur > max) max = cur;
Console.WriteLine(max);
}
}
Сегодняшняя задачка напомнила числа Фибоначчи =)
DateTime start = DateTime.Parse(Console.ReadLine());
DateTime end = DateTime.Parse(Console.ReadLine());
DateTime current = DateTime.Parse(Console.ReadLine());
string[] text = Console.ReadLine().Split();
int plus = int.Parse(text[0]);
int minus = int.Parse(text[1]);
TimeSpan days_pay = end.Subtract(start);
TimeSpan days_minus = current.Subtract(end);
int result = ((days_pay.Days + 1) * plus) - (days_minus.Days * minus) > 0 ? ((days_pay.Days + 1) * plus) - (days_minus.Days * minus) : 0;
Console.WriteLine(result);
Не знаю или пофиксили это или я такой молодец, но у меня прошел без проблем второй тест)
long ticks = long.Parse(Console.ReadLine());
string[] two = Console.ReadLine().Split();
Console.WriteLine(new DateTime(ticks).CompareTo(new DateTime(int.Parse(two[0]), int.Parse(two[1]),
int.Parse(two[2]), int.Parse(two[3]), int.Parse(two[4]), int.Parse(two[5]), int.Parse(two[6]))));
string[] data = Console.ReadLine().Split('.');
DateTime current = new DateTime(int.Parse(data[0]),int.Parse(data[1]),int.Parse(data[2]));
if (current.Day == DateTime.DaysInMonth(current.Year, current.Month))
Console.WriteLine("Yes");
else Console.WriteLine("No");
long num = long.Parse(Console.ReadLine()) % 86400;
long hour = (num / 60) / 60;
if (hour > 23) hour = 0;
long min = (num / 60) - (60 * hour);
if (min > 59)
{
min = 0;
hour++;
}
long sec = num - (min * 60) - (hour * 60) * 60;
if (sec > 59)
{
sec = 0;
min++;
}
Console.WriteLine("{0} {1} {2}", hour, min, sec);
static void Main()
{
Console.WriteLine("{0}", new DateTime((long.Parse(Console.ReadLine()))).TimeOfDay);
}
int first_year = int.Parse(Console.ReadLine());
int last_year = int.Parse(Console.ReadLine());
int result = 0;
for(int year = first_year; year <= last_year; year++)
{
if(DateTime.IsLeapYear(year)) result++;
}
Console.WriteLine(result);
static void Main()
{
long a = Math.Abs(long.Parse(Console.ReadLine()));
char [] text = a.ToString().ToCharArray();
int sum_chet = 0;
int sum_nchet = 0;
int result = 0;
for (int i = 0; i < text.Length; i++)
{
int curr = int.Parse(text[i].ToString());
if ( curr == 0 && sum_chet == 0 && sum_nchet == 0) continue;
if (curr % 2 == 0) sum_chet++;
else sum_nchet++;
}
if (sum_nchet > sum_chet) result = 1;
else if (sum_chet > sum_nchet) result = 2;
else result = 0;
switch (result) {
case 2:
Console.WriteLine(result);
break;
case 1:
Console.WriteLine(result);
break;
case 0:
Console.WriteLine(result);
break;
}
Запарное решение, зато своё)
static void Main()
{
char [] nums = Console.ReadLine().ToCharArray();
int check = 1;
while (check <= nums.Length)
{
if (check % 2 == 0)
{
check++;
continue;
}
else
{
Console.Write(nums[check - 1]);
check++;
}
}
Console.WriteLine();
}
double num = double.Parse(Console.ReadLine());
num = (((num / 100) + 5) * 1000) + 5;
Console.WriteLine(num);
class VideoSharp
{
static void Main()
{
int number = int.Parse(Console.ReadLine());
int sum1 = 0;
int sum2 = 0;
for(int i = 0; i < 6; i++)
{
if(i < 3)
{
int a = number % 10;
number /= 10;
sum1 += a;
}
if(i >= 3) {
int b = number % 10;
number /= 10;
sum2 += b;
}
}
if(sum1 == sum2) Console.WriteLine("Happy");
else Console.WriteLine("Regular");
}
}
Не хотел копипастить решение Евгения Витольдовича, хотя судя по комментам особо других вариантов не было, но всё же сделал своё))
static void Main()
{
int num = int.Parse(Console.ReadLine());
int [] nums = new int[] {num % 10,(num / 100) % 10,(num / 10) % 10,num / 1000};
for(int i = 0; i < nums.Length; i++)
{
if(nums[i] == 0) continue;
else Console.Write(nums[i]);
}
Console.WriteLine();
}
static void Main()
{
char [] num = Console.ReadLine().ToCharArray();
for(int i = 0; i < num.Length; i++)
{
if(i == 2) continue;
else Console.Write(num[i]);
}
Console.WriteLine();
}
Кустарный, но как по мне просто метод)
string[] numbers = Console.ReadLine().Split('+','*','=');
double a = double.Parse(numbers[0]);
double b = double.Parse(numbers[1]);
double c = double.Parse(numbers[2]);
Console.WriteLine("{0}",a + b * c);
string task = Console.ReadLine();
long first, second;
int i = task.IndexOf('*');
int j = task.IndexOf('=');
first = long.Parse(task.Substring(0, i));
second = long.Parse(task.Substring(i + 1 , j - (i + 1)));
Console.WriteLine("{0}", first * second);
static void Main()
{
string [] numbers = Console.ReadLine().Split();
double x = double.Parse(numbers[0]);
double y = double.Parse(numbers[1]);
Console.WriteLine("{0:0.00}",Math.Sqrt(Math.Abs(x) * Math.Abs(y)));
}
}
int [] text = new int[] {86,105,100,101,111,32,83,104,97,114,112};
for(int i = 0; i < text.Length; i++) {
Console.Write((char)text[i]);
}
Console.WriteLine();
static void Main()
{
int number = int.Parse(Console.ReadLine());
int sum1 = 0;
int sum2 = 0;
while(number > 0) {
sum1 += number % 10;
number /= 10;
if(sum1 > 9) {
sum1 = sum1 / 10 + sum1 % 10;
}
}
Console.WriteLine(sum1);
}
Капец,как я это решил)
Довольно объёмное решение получается в любом случае
static void Main()
{
int first_ticket = int.Parse(Console.ReadLine());
int second_ticket = int.Parse(Console.ReadLine());
int result = 0;
for(int i = 0; i < 9; i++) {
int a = first_ticket % 10;
int b = second_ticket % 10;
first_ticket /= 10;
second_ticket /= 10;
int c = a - b;
if(c > 0) result += c;
else if(c == 0) continue;
else {
c = -c;
result += c;
}
}
Console.WriteLine(result);
string [] nums = Console.ReadLine().Split();
int hours = int.Parse(nums[0]);
int min = int.Parse(nums[1]);
int sleep_mins_count = hours * 60 + min;
int free_time_count = 24 * 60 - sleep_mins_count;
Console.WriteLine(sleep_mins_count);
Console.WriteLine(free_time_count);
class VideoSharp
{
static void Main()
{
string [] coors = Console.ReadLine().Split();
long tens = long.Parse(coors[0]);
long y = long.Parse(coors[1]);
long x = (tens * 100) / y;
Console.WriteLine(x + x + y + y);
}
}
static void Main()
{
string [] nums = Console.ReadLine().Split();
long Misha = long.Parse(nums[0]) + long.Parse(nums[1]);
long Masha = long.Parse(nums[0]) * long.Parse(nums[1]);
Console.WriteLine("{0} {1}",Misha,Masha);
}
}
Кажется ошибочка в формате отображения конечного значения результата секундомера)
Привет, Даниил! Я рад, что тебе понравилось)). Да, в этом курсе рассмотрены интересные игры, скучно не будет)).
Приветствую,Геннадий!Как всегда подходите к задаче творчески,очень оригинально сделано)Тоже хочу поскорее начать данный курс, так как много интересных для игр в плане создания.Удачи в следующих уроках)
Приветствую, Даниил! Практически все записывают виддеообзоры штатными микрофонами и вроде ничо. Ты запиши, а мы заценим, может и покупать ничего не надо будет! )
Если начать озвучивать фильмы голосом Гоблина - жди миллион подписчиков на канале ))
Добрый день,Юлия!Стоит пройти бесплатные курсы, получите общие знания и заодно поймёте как тут устроена система обучения.Если понравится думаю никаких преград не будет, чтоб вступить)Успехов и удачи в прохождении!
Поздравляю!Сделала учёт ошибок - классно)Надо будет тоже сделать в своей)Поздравляю с окончанием курса "Наноигры",успехов в следующих уроках!)
Оригинально - ник и картинка выбраны верно)Хорошо поработал, правда твой набор англ. буквами не особо классный мне кажется, я бы на твоём месте попробовал бы найти решение этой проблемы.А так ты молодец, первые программы порождают желание написать что-то лучше, что-то более функциональное и сложное!Поэтому удачи тебе в следующих уроках)
Привет)Ну вот у меня такая же ситуация - пока верю на слово и повторяю,но надеюсь в будущем разбираться самостоятельно)
Привет! Симуляция клика реализована во внешнем (extern) методе mouse_event, находящемся в библиотеке user32.dll. Чтобы в этом разобраться, как я понимаю - это нужно глубоко изучать .NET Framework. Мои знания до этого не дотягивают, поэтому пока что верю им на слово)).
Отлично выполнено!Движение вперёд по данному курсу даст скорость в будущих проектах в тех же обычных действиях, что позволит делать другие программы гораздо быстрее.А если расширять тренировки и делать их по другим программам самому, то думаю в скором времени практически все команды будут в мышечной памяти.Удачи и успехов в следующих уроках)
Отлично!Классный курс и надеюсь он даст тебе много нужной и интересной информации!Успехов и удачи в следующих уроках данного курса!)
Интересный полуфинальный урок)Сам начал данный курс, но пока не проходил дальше первого.Поэтому спасибо за отзыв и удачи в следующих курсах)
Поздравляю с очередным видеоотчётом)Прекрасная скорость, удачи в следующих уроках!
Приветствую,Татьяна!Планирование - очень важная часть и не только в программировании, но в и нашей жизни.Понимая алгоритм создания программы и отдельных методов,классов и т.д. мне кажется лучше идёт понимание кода и некоторые моменты даются проще.Поэтому поздравляю с началом курса, и желаю успехов в создании данной игры!)
Прикольные картинки выбрал, хочется уже посмотреть на игру, которую ты сделаешь
Удачи и не останавливайся на достигнутом!
Дааа,достаточно трудное занятие, особенно если далеко прошёл и где текст более 20 строк, да ещё и с символами.Но всё же с каждым разом можно улучшать своё умение быстро и правильно набирать текст на клавиатуре и я думаю такие задания точно пойдут на пользу.Плюс ко всему обычно задают написать текст кода, который может быть полезен чем-то , например узнать что-то новое или закрепить)
Отлично!Прекрасно сделано,поздравляю с окончанием данного курса!)
А как же развитие?
Приветствую. Даниил! Я считаю, что дин язык должен быть самым главным, очень сложно знать несколько языеов программирования на 5.
Молодец, хорошая работа
Спасибо, Даниил! Вот только времени много уходит, пришлось всё подвинуть: и работу и сон... Тебе также успехов и вдохновения на новые проекты!!
Эта неделя видеообзоров?)Смотрю многие записывают и ты туда же!)Отлично записан обзор программы, не менее отлично написана сама программа - как всегда всё сделано очень качественно!Поздравляю,Геннадий)Успехов)
Начал этот курс, но из-за ошибок в моем пк не получилось выполнить даже первый урок(надо будет исправить как-то и пройти всё-таки курс по PHP!Удачи вам)
Прекрасно!Отлично выполнено,успехов и удачи тебе в следующих курсах!)
Всё правильно сказано, Даниил :) Но здесь очень примитивный ИИ конечно :) Не стал делать чтобы он бегал за персонажем, ведь курс для новичков :)
Прекрасная работа!Ещё и подкрепил классными картинками,молодец)Не ожидал увидеть тут курсы, связанные с Unity.А оказывается тут их несколько, да ещё и полезных!Данная программа не только улучшила твои навыки программирования, но и если захочешь сможешь заходить и тренировать память)А позже можно добавить уровни сложности например и делать не 16 на 16, а больше картинок(если захочешь конечно).Поздравляю с завершением данного курса и Удачи в следующих уроках!)
С каждым уроком всё больше понимаеш !!!
Не останавливайся на достигнутом !
как получить максимальную пользу от участия в клубе формулистов.
Молодец. Лучше поздно.
С каждым днём результаты будут всё лучше и лучше, сам не заметишь как ворвёшься в эту "тусу" и будешь гнаться за первым местом среди участников)Помню после данного курса захотел пройти все бесплатные и понять стоит ли идти дальше или нет.Думаю если у тебя есть интерес к программированию, то этот сайт как раз для тебя)Удачи в следующих уроках!
Молодец. Лучше поздно.
Наверное одно из самых в программировании - это создание искусственного интеллекта.Всегда думал что это что-то вроде создания нового разума(надеюсь не ошибаюсь),сказано специфично,но думаю суть ясна))Так что это классная штука ИИ,удачи вам в следующих уроках и успехов в изучении программирования)
Выглядит очень красиво!Даже появилось желание пройти самому этот урок,спасибо за наглядный пример результата!
Эх,слишком много интересных курсов,иногда смотря отчёты хочется начать новый,тот, по которому отчёт смотришь.Но красные курсы глаза мозолят, да и неправильно как-то это.А вам удачи в следующих уроках!
Это точно, такое же ощущение было, когда писал.Вроде только что проходили все это, а всё равно что-то новое находишь,запоминаешь!
закрывай конечно))) у меня кстати курс по python3 тоже в какой-то мере "не закрыт" - в стадии создания. Ты закроешь свои курсы, я напишу побольше уроков по Пайтону, тогда и стартанешь )))
Да,висит 5 курсов,хочу закрыть текущие и начать новые.В "авангарде" курсов для прохождения будет и данный курс,поэтому его начну одним из первых)
почему позже, Даниил (если не секрет)? занят на других направлениях?
Исправление к работе : Arena создаёт площадку и границы, где будет проходить игра, а также для размещения игроков и ведущего на поле и самой игры(движения игроков).
Помню проходил этот урок недавно.Поначалу всё казалось обыденным, но потом появился какой-то азарт "Флеша" и захотелось сделать всё максимально быстро, но, к сожалению, лучший результат на видеофиксации вышел 1:42.А так мне кажется данный курс поможет для ускорения стандартных действий при написании программ.
Курс по Питону?Интересно,как раз хотел изучить этот язык!Попробую позже,а вам удачи в следующих уроках)
Да нет, просто решил посмотреть этот курс :) Вдруг что не знал :)))
Спасибо,Геннадий!Вы на высоте тоже я смотрю!Вчера на вебинаре похвалили как одного из самых творческих формулистов!Поздравляю и удачи вам)
Привет, Даниил! Красивый лабиринт получился! Уже сам хочу дойти до этого курса и тоже попробовать)). Удачи и творческих успехов!
Какого?Ты решил заново путь пройти?)Привычка исчезла?))
Полное погружение с начала изучения интерфейса)Браво!
Интересно какого это писать игру на движке Unity через JS.Насколько я знаю данная программа поддерживает JS ,но мало слышал о его использовании в данной программе.А так мне кажется, что данный курс не только поможет написать игру, но и познакомит с основными элементами Unity(актуально для новичков).Удачи в следующих уроках!
Прекрасно сделано,молодец)Дальше только интереснее!Лично мне очень понравился данный курс)
Отличное начало!Также интересует веб - программирование, но пока хочу стать "прошаренным" в одном,позже переключусь на другие языки и веб!Успехов в следующих уроках !
Надеюсь у тебя всё будет супер и многое получишь из данного курса!Удачи!
Рекурсию можно хоть где использовать, только вот оптимизация работы программы часто страдает от этого, в несложных задачах использовать как элегантное решение, всё остальное нужно оптимизировать и уходить от рекурсии. Рекурсия это прямой путь к переполненю памяти если вдруг что то не учёл или появились непредсказуемые данные)))
Стоять ближе к микрофону - самое верное решение.
А ещё нужен хороший микрофон, рекомендую недорогой USB микрофон поискать.
Классно поработал, однозначно.
Отличные планы. Уверен, что с текущей скоростью прохождения ты их зафиналишь успешно.
Спасибо, я всегда стараюсь после занятия писать что-то свое на пройденные темы для дополнительного усвоения полученной информации)
Поздравляю с окончанием курса!А практика, как ни крути, нужна,хотя данный сайт предоставляет достаточно практики, всё же лучшим закреплением будет самостоятельная работа и изучение!Удачи в следующих курсах)
Смотрю многие начали проходить данный курс.Надо будет тоже пройти!Сейчас сам изучаю PHP, после C# немного странно и не привычно,особенно автоопределение переменных и знак $.Но думаю дальше будет интереснее!Удачи в следующих уроках
Классное меню,хорошо сделал!Удачи в будущих уроках по Unity и платформеру!
Спасибо, Даниил!! Я как раз только что оценивал твои работы. Ты тоже очень основательно подходишь к выполнению заданий. Видно, что тебе нравится программирование не только как тренировка логического мышления, но и за возможность творчески реализоваться. Успехов и вдохновения!!!
Как всё красочно.Прекрасно сделано,прям хочется повторить!Молодец,думаю с этим видеокурсом у тебя будут большие успехи, судя по тому, как кропотливо к каждому заданию относишься.Превосходно,успехов!
С друзьями пытались делать такую же примерно игру,каждый отвечал за определённую часть(сюжет,интерфейс,карта,игрок и т.д.).Удачи в следующих уроках!
Впечатляющий отзыв,отлично выражено как по мне!Даже захотелось пройти этот курс и узнать что же там за метод такой.А вообще оптимизация кода и сокращение это всегда классно.Удачи в следующих уроках!
Согласен,честно говоря давно такая проблема,просто редко что-то записываю.А так были мысли купить новый микрофон