Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2020-02-17 | ogame | On-line игра | % | |
2020-02-15 | power | Дневник успеха | 200 % | |
2020-01-23 | compiler | Компилятор | 100 % | |
2020-01-23 | viri | Без конкуренции | 93 % | |
2020-01-22 | gmaps | ASP.NET и GMaps | 55 % | |
2020-01-18 | github | Система Git | 160 % | |
2020-01-18 | webinar | Записи вебинаров | % | |
2020-01-02 | soft3 | Теория ООП | 3 % | |
2020-01-01 | platformer | Платформер на Unity | % | |
2019-12-28 | wpf2 | Простой WPF | % | |
2019-12-25 | task3 | Комбинаторика | 100 % | |
2019-12-22 | start | Начало здесь | % | |
2019-12-18 | thread | Бурные потоки | 9 % | |
2019-12-06 | bilife | Бинарная жизнь | 117 % | |
2019-12-02 | game0 | Демо игры | 10 % | |
2018-04-26 | chess3 | Шахматы по сети | % | |
Итого: | 22 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2020-11-13 | olimp | Шахматы | 550 % | |
2020-02-28 | task2 | Подпрограммы | 15 % | |
2020-02-28 | solo | Java - Циклы | 100 % | |
2020-02-26 | solo | Java - Запуск | 85 % | |
2020-02-26 | task2 | Простые массивы | 100 % | |
2020-02-20 | task2 | Матрёшки | 100 % | |
2020-02-18 | solo | C# набор | 124 % | |
2020-02-16 | task2 | По цифрам | 100 % | |
2020-02-12 | task2 | Любимые циклы | 100 % | |
2020-02-09 | task2 | Математика | 100 % | |
2020-02-01 | solo | Java - Вывод данных | 43 % | |
2020-01-31 | task2 | Последовательность | 100 % | |
2020-01-28 | task2 | Узник цикла IF | 100 % | |
2020-01-25 | task2 | Точка и плоскость | 100 % | |
2020-01-23 | task2 | Обман цикла | 100 % | |
2020-01-20 | task2 | Do-рацикл | 100 % | |
2020-01-18 | task2 | Вечность | 100 % | |
2020-01-17 | task2 | Пока-цикл | 100 % | |
2020-01-17 | task2 | For-to-чки | 100 % | |
2020-01-14 | task2 | Условный оператор | 100 % | |
2020-01-07 | task2 | Логика | 100 % | |
2020-01-07 | task2 | Типы данных | 100 % | |
2020-01-03 | task2 | Алгоритмика | 100 % | |
2019-12-28 | task1 | Календарь | 100 % | |
2019-12-19 | task1 | Цифры | 92 % | |
2019-12-16 | task1 | Целые задачи | 100 % | |
2019-12-12 | task1 | Геометрия | 100 % | |
2019-12-11 | task1 | Символы | 100 % | |
2019-12-11 | task1 | Формулы | 100 % | |
2019-12-09 | task1 | Лирика | 93 % | |
2019-12-03 | task1 | Строки | 100 % | |
2019-12-01 | olimp | Олимпиада | 3 % | |
2019-11-30 | task2 | Рекурсия | 50 % | |
2019-11-29 | task1 | Целые числа | 100 % | |
2018-04-17 | task1 | Семантика | 100 % | |
Итого: | 87 % |
long[] arr = Array.ConvertAll(Console.ReadLine().Split(), long.Parse);
Array.Sort(arr);
Console.WriteLine(arr[0]);
Console.WriteLine(arr[arr.Length - 1]);
string s = "long min(long a, long b) Console.WriteLine";
long min = long.MaxValue;
long a = long.Parse(Console.ReadLine());
if (a < min) min = a;
long b = long.Parse(Console.ReadLine());
if (b < min) min = b;
long c = long.Parse(Console.ReadLine());
if (c < min) min = c;
long d = long.Parse(Console.ReadLine());
if (d < min) min = d;
long e = long.Parse(Console.ReadLine());
if (e < min) min = e;
Console.WriteLine(min);
Со второй попытки переписал решение правильно!..
int N = int.Parse(Console.ReadLine());
int[] mass = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int indexMin = 0, min = int.MaxValue,
indexMax = 0, max = int.MinValue;
for(int i = 0; i < N; i++)
{
if(mass[i] < min)
{
min = mass[i];
indexMin = i;
}
if(mass[i] > max)
{
max = mass[i];
indexMax = i;
}
}
int temp;
temp = mass[indexMin];
mass[indexMin] = mass[indexMax];
mass[indexMax] = temp;
string outS = string.Empty;
foreach(int n in mass)
{
outS += n + " ";
}
Console.WriteLine(outS.Trim());
int N = int.Parse(Console.ReadLine());
int[] arr = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int min = int.MaxValue, max = int.MinValue;
foreach(int n in arr)
{
if(n < min) min = n;
if(n > max) max = n;
}
Console.WriteLine("{0} {1}", min, max);
int N = int.Parse(Console.ReadLine());
int[] arr = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
string outStr = string.Empty;
for(int i = 0; i < N; i++)
{
if(i % 2 == 0)
outStr += arr[i] * 2 + " ";
else
outStr += Math.Pow(arr[i], 2) + " ";
}
Console.WriteLine(outStr.Trim());
int N = int.Parse(Console.ReadLine());
int[] mass = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
string outStr = "";
for(int i = 0; i < N-1; i++){
outStr += ++mass[i] + ",";
}
outStr += ++mass[N-1] + ".";
Console.WriteLine(outStr);
int N = int.Parse(Console.ReadLine());
int[] mass = new int[N];
string[] str = Console.ReadLine().Split();
for(int i = 0; i < N; i++){
mass[i] = int.Parse(str[i]);
}
string s = "";
for(int i = 0; i < N-1; i++){
s += mass[i] + ",";
}
s += mass[N-1];
Console.WriteLine(s);
int N = int.Parse(Console.ReadLine());
int[] mass = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
Console.WriteLine("{0}\r\n{1}", mass[0], mass[mass.Length - 1]);
int[] mass = new int[int.Parse(Console.ReadLine())];
for(int i = 0; i < mass.Length; i++)
mass[i] = 1;
foreach(int n in mass)
Console.WriteLine(n);
// Часок убил на это дело.
string[] bloks = Console.ReadLine().Split('.');
foreach(int a in OutNums(bloks[0]))
foreach(int b in OutNums(bloks[1]))
foreach(int c in OutNums(bloks[2]))
foreach(int d in OutNums(bloks[3]))
{
Console.WriteLine("{0}.{1}.{2}.{3}", a, b, c, d);
}
private static int[] OutNums(string numsString)
{
string[] numsStr = numsString.Split('-');
int a, b;
if(numsStr.Length == 2)
{
a = int.Parse(numsStr[0]);
b = int.Parse(numsStr[1]);
}
else
{
int[] n = new int[numsStr.Length];
n[0] = int.Parse(numsStr[0]);
return n;
}
int[] nums = new int[b - a + 1];
for(int i = 0; i < nums.Length; i++)
{
nums[i] = a++;
}
return nums;
}
for(int i = 100000; i <= 999999; i++)
{
int sum = 0;
foreach(char n in i.ToString())
{
sum += int.Parse(n.ToString());
}
if (sum > 50) Console.WriteLine(i);
}
Тяжко становится под собственным кодом!..
for (int i = 1000000; i <= 9999999; i++)
{
bool num57 = true;
foreach (char nCh in i.ToString())
{
int n = int.Parse(nCh.ToString());
if(n != 5 && n != 3 && n != 7)
{
num57 = false;
break;
}
}
if (num57 == true)
Console.WriteLine(i);
}
for (int i = 10000; i <= 99999; i++)
{
int a = i / 10000,
b = i / 1000 % 10,
c = i / 100 % 10,
d = i / 10 % 10,
e = i % 10;
if (a <= 2 && b <= 2 && c <= 2 && d <= 2 && e <= 2)
Console.WriteLine(i);
}
Молодец! Будущий боец кибервойск)
Ох уж эти пробелы!..
int N = int.Parse(Console.ReadLine());
string line = string.Empty;
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
if(i == j)
line += 1 + " ";
else
line += 0 + " ";
}
line = line.Trim();
line += Environment.NewLine;
}
Console.WriteLine(line.Trim());
int N = int.Parse(Console.ReadLine());
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Да, курс познавателен. Помогает в учебе, как раз слушаем курс лекций по шифрованию. Этот курс дополняет практически.
Отлично, молодец!!!
Не сдавайся и всё получится !
В Entity Framework там sql запросов не надо писать?
Но советуют начинать с основ: верстка (css, html), javascript... А потом, уже понимая основы браться за движки и тд.
Ого. Написал чисто код чисто в браузере без ошибок синтаксиса. Полезный сервис!
string nums = Console.ReadLine();
int i = 0;
for(int j = 0; j < nums.Length; j++)
{
if( nums[j] % 2 == 0 )
i++;
}
Console.WriteLine(i);
Пока не дошло еще до этого. Вообще подключение библиотеки в Юнити проект и сборка в целевую платформу
long num = Math.Abs( long.Parse(Console.ReadLine()) );
long i = 0;
while(num > 0)
{
long a = num % 10;
if(a == 2 || a == 3 || a == 5 || a == 7)
i++;
num = num/10;
}
Console.WriteLine(i);
string nums = Console.ReadLine();
if(nums[0] + nums[1] + nums[2] == nums[3] + nums[4] + nums[5] )
Console.WriteLine("YES");
else
{
Console.WriteLine("NO");
}
Я вижу у тебя два проекта, могут быть проблемы если ты создал не тот проект. Я помню у меня не было возможности создать пустой проект. И я создавал просто консольное приложение все оттуда удалял, а потом всё как по урокам.
Сделал смену очереди хода. Еще добавил счетчик ходов и получил 100%.
Интересный курс по теме шифрования? Где-то планируете использовать эти навыки?
Новый курс. А как там на мобильную платформу игра переводится? Unity, Xamarin?
for (int a = 10; a <= 99; a++)
{
char[] num = a.ToString().ToCharArray();
Array.Reverse(num);
Console.WriteLine("{0}{1}", a, new string(num) );
}
for(int i = 100; i < 1000; i++)
{
int a = i/100, b = i/10%10, c = i%10;
if(c > b && b > a)
Console.WriteLine(i);
}
Даются отдельные, последовательные задачи. Решая которые ты постепенно строишь свой проект (самостоятельно). И никаких видео, только задача и неумолимый робот Шарп) Пишешь код сам без тупого переписывания с экрана. Так по видимому и устроена работа профессионального программиста.
а что такое шахматный движок по задачам из консоли?)))) а то я еще не знаю))
for(int i = 10; i < 100; i ++)
{
if(i % 10 < i / 10) Console.WriteLine(i);
}
int N = int.Parse(Console.ReadLine());
double x = double.Parse(Console.ReadLine());
double rez = 0;
for(int i = 0; i < N+1; i++)
{
double a = double.Parse(Console.ReadLine());
rez = rez * x + a;
}
Console.WriteLine("{0:F5}", rez);
double N = double.Parse(Console.ReadLine()); Console.WriteLine(Math.Pow(Math.Pow(N, N), N));
int N = int.Parse(Console.ReadLine());
int a = 1, b = 1, c = 1;
for (int i = 2; i < N; i++)
{
c = a + b;
a = b;
b = c;
}
Console.WriteLine(c);
Отличная идея! Тут главное занимается и желательно каждый день. Тогда результат не заставит себя ждать ведь за результатом мы сюда и пришли, не ткали.
Так-что занимайся и не сдавайся и всё у тебя получится!!!
Разве нет студий для разработки, которые подсвечивают такие ошибки?
Лучше писать самому. Пусть внимание прокачивается.
int N = int.Parse(Console.ReadLine());
int begin;
if(N % 2 == 0)
begin = 2;
else begin = 1;
long f = 1;
for(int i = begin; i <= N; i += 2)
{
f = f * i;
}
Console.WriteLine(f);
double N = double.Parse(Console.ReadLine());
double x = 0;
for(double i = 1; i <= N; i++)
{
x += 1/i;
}
Console.WriteLine("{0:0.0000000}", x);
Успехов! Тема работает.
Console.WriteLine("-------------------------");
Console.WriteLine("| t | x | y |");
Console.WriteLine("-------------------------");
for (double t = 0.0; t <= 7.01; t += 0.1)
{
double x = Math.Sin(3 * t) + 3 * Math.Cos(t);
double y = Math.Cos(2 * t);
Console.WriteLine("| {0,3:f1} | {1,6:f3} | {2,6:f3} |", t, x, y);
}
Console.WriteLine("-------------------------");
Трудно вычленять куски кода, поэтому сразу классы кидаю.
Console.WriteLine("---------------------");
Console.WriteLine("| x | y |");
Console.WriteLine("---------------------");
for(double x = 0.1; x < 1.51; x += 0.05)
{
double y = Math.Tan(x) + (Math.Cos(Math.Pow(x, 2))) / (Math.Sqrt(Math.Abs(x*x*x + x*x)) );
Console.WriteLine("| {0,5:f2} | {1,9:f5} |", x, y);
}
Console.WriteLine("---------------------");
Эта серия задач похожа на то, как работают кодеры. Получают отдельные задачи, а потом впоследствии получается проект.
double y = double.Parse(Console.ReadLine());
for(double x = -0.5; x <= 0.5; x += 0.1)
{
double z = (1 + Math.Pow(Math.Cos(x + y), 2)) / (2 + Math.Abs(y - Math.Sin(x)));
Console.WriteLine("{0:0.00000}", z);
}
Проще и эффективней было бы запилить курс по математике для программиста.
Жаль, запрещена рекурсия:
private static double SqrtNum(int depth, double d)
{
if (depth == 1) return Math.Sqrt(d);
return SqrtNum(depth - 1, Math.Sqrt(d));
}
for(int i = 0; i <= 90; i++)
{
double rad = i * Math.PI / 180;
Console.WriteLine("cos {0} = {1:0.000}", i, Math.Cos(rad));
}
Под стартапом имелся ввиду новый курс Валерия Владимировича ) А про свой авито в микромире - тут пока заминка, неделя ушла на оживление машины - приказал долго жить датчик температуры и регулировка дозатора мехинжектора отвлекали от вывода сайта на хостинг. Не разобрался ещё с подробностями запуска в глобальной сети, но время есть, одолею и это.
А что ты понимаешь под виртуальной барахолкой?
Стартап уже запущен? Уже можно зайти на виртуальную барахолку?
int num,
current = 0,
sum = 0;
List<int> nums = new List<int>();
while (int.TryParse(Console.ReadLine(), out num) == true)
{
nums.Add(num);
}
for(int i = 1; i < nums.Count; i++)
{
sum += nums[i-1];
for(int j = i; j < nums.Count; j++)
{
if (nums[j] > sum && nums[j] > current)
{
current = nums[j];
Console.WriteLine(nums[j]);
break;
}
}
}
Там где получал золотой ключ для гугл карт в разделе API попробуй включить Geocoding API и Geolocation API и должно всё получится!
Да некоторые уроки просто наказание, но с другой стороны всё подробно рассказано как делать запросы в бд .
Уроки что-то очень длинноватые в морском флоте.
int num, max = int.MinValue; ;
List<int> nums = new List<int>();
while (int.TryParse(Console.ReadLine(), out num) == true)
{
nums.Add(num);
}
for(int i = 0; i < nums.Count; i++)
{
if (nums[i] > max) max = nums[i];
Console.WriteLine(max);
}
Попробуй, морской флот, сложный курс, приходится анализировать сразу в трех местах, C#, php и базу данных. Малейшая ошибка и можно серьёзна застопорится. Сокобан попробуй он чисто на Шарпе.
Этот курсец пройти что-ли напоследок? С asp.net и google Map, чет не получается ничего, хотя все, правильно сделал. Поэтому продолжать эту гугл карту не буду, видимо видеокурс надо обновлять срочно. А морской флот вроде на ура идет? Нет расхождений там с реальностью?
int num;
List<int> nums = new List<int>();
while (int.TryParse(Console.ReadLine(), out num) == true)
{
nums.Add(num);
}
for(int i = 1; i < nums.Count; i++)
{
Console.WriteLine(nums[i - 1] * nums[i]);
}
Привет. Я сам недавно тут и до этого уже знал C#. Тебе базовый синтаксис языка нужен?
Поможет тебе помочь самому себе! Это действительно серьезная система. Главное работать, когда не хочется, преодолевая эмоциональные спады.
bool f = true;
long N = long.Parse(Console.ReadLine());
long sum = 0;
for(long i = 1; i <= N; i++)
{
if(f == true) sum += i;
else sum -= i;
f = !f;
}
Console.WriteLine(sum);
long n = long.Parse(Console.ReadLine());
long sum = 0;
for(int i = 1; i <= n; i++)
{
if(n % i == 0) sum += i;
}
Console.WriteLine(sum);
Я очень радуюсь когда вижу такие результаты работы))) Желаю успехов в дальнейшем продвижении к цели))) Мегахеш еще в переди)))))))))
Это хорошо ты пошутил насчет 2008 студии. У меня есть 2010 студия, но и ее я уже считаю довольно древней.
Потому что мое железо позволяет мне установить более новую версию) там в видео было)
static void Main()
{
for(int i = 100; i <= 999; i++)
{
if(NumTrue(i) == false)
Console.WriteLine(i);
}
}
static bool NumTrue(int n)
{
if(n == 0) return false;
int res = n % 10;
n = n / 10;
if(res == 3) return true;
else return NumTrue(n);
}
for(int i = 1000; i <= 9999; i++)
{
if(NullNum(i) == true)
{
Console.WriteLine(i);
}
}
static bool NullNum(int i)
{
if(i == 0) return false;
int n = i % 10;
i = i / 10;
if(n == 0) return true;
else return NullNum(i);
}
int[] nums = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
foreach(int n in nums)
{
if(n < 0) Console.WriteLine(n);
}
Яков ты молодец, основательно подходишь к выбору курсов которые проходишь!
double[] nums = Array.ConvertAll(Console.ReadLine().Split(), double.Parse);
double x = nums[0], y = nums[1];
if(x*x + y*y == 4 && x*y > 0)
{
Console.WriteLine("Да");
}
else
{
Console.WriteLine("Нет");
}
string[] s = Console.ReadLine().Split();
double x = double.Parse(s[0]), y = double.Parse(s[1]);
if(x*x + y*y <= 4)
Console.WriteLine("Да");
else Console.WriteLine("Нет");
string[] s = Console.ReadLine().Split();
double x = double.Parse(s[0]), y = double.Parse(s[1]);
x = x < 0 ? -x : x;
y = y < 0 ? -y : y;
if(y <= 2 - x) Console.WriteLine("Да");
else Console.WriteLine("Нет");
Привет, Яков! Посмотри по внимательней, наверняка где-то сделал опечатку.
int i = 0;
while (true)
{
int n = int.Parse(Console.ReadLine());
i++;
if(n == 0)
break;
}
Console.WriteLine(i);
long num = Math.Abs(long.Parse(Console.ReadLine()));
long temp;
string res = "NO";
while(num > 0)
{
temp = num % 10;
num = num / 10;
if(temp == 3)
{
res = "YES";
break;
}
}
Console.WriteLine(res);
Поздравляю с начинанием! Что сподвигнуло занятиям? Какие планы связанные с программированием?
Главное доказать, что это будет очень выгодно!
И на всякий случай надо сохранками в git. Здесь есть небольшой курс по нему. Очень советую.
using System;
class VideoSharp
{
static void Main()
{
int n = int.Parse(Console.ReadLine());
for(int d = 2; d <= n; d++)
{
if(n % d == 0)
{
Console.WriteLine(d);
break;
}
}
}
}
Я полагаю база данных может себе такое позволить, в уроках Евгений Витольдович говорил, что если кто-то не успеет игра будет ускоряться чтобы всё успеть показать.
Класс, что получилось! Всегда было интересно сетевая разработка. Это считается вообще отдельным видом программирования.
Сталкивался разок с этим. Так кажется бывает ошибка, когда прога находит какие-то важные системные файлы. И даже try cath не помогает.
Видимо много пустых расстановок в хаосе и приходится высеивать все брутофорсом. По другому видимо не решить.
Интересно, а все клиенты сетевых игр общаются через базу данных? Там же бывают дикие по скорости обмены данных между игроками.