Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +2000
Подписка КФ до: 2023-05-02
Остаток байтов: 2000
Вы являетесь участником Клуба формулистов.
using System;
class VideoSharp
{
static void Main()
{
string s=Console.ReadLine();
string s2=Console.ReadLine();
if (s[s.Length-1]==s2[s2.Length-1]) Console.WriteLine("Yes");
else Console.WriteLine("No");
}
}
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +3000
Подписка КФ до: 2023-04-30
Остаток байтов: 3000
Вы являетесь участником Клуба формулистов.
> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#
это выдает уже несколько дней подряд, как
это пофиксить????
byte[] inputBytes = new byte[1000]; // Предположим, что входной поток может содержать до 1000 байтов
int bytesRead = Console.OpenStandardInput().Read(inputBytes, 0, inputBytes.Length); // Читаем входной поток в массив байтов
if (bytesRead == 0) {
Console.WriteLine("0 0"); // Если поток пустой, выводим два нуля и завершаем программу
return;
}
int min = inputBytes[0];
int max = inputBytes[0];
for (int i = 1; i < bytesRead; i++) { // Проходим по массиву байтов, начиная со второго элемента
int current = inputBytes[i];
if (current < min) {
min = current;
}
if (current > max) {
max = current;
}
}
Console.WriteLine(min + " " + max)
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +5000
Подписка КФ до: 2023-03-29
Остаток байтов: 5000
Вы являетесь участником Клуба формулистов.
пожалуйста почините своего робота на проверках, он даже не воспринимает ваш ответ , который вы показываете в решение задачи , ужасно просто
К сожалению, отчет не информативен. Не видно ни результата, ни написанного кода...
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +2000
Подписка КФ до: 2023-03-17
Остаток байтов: 2000
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +3000
Подписка КФ до: 2023-03-04
Остаток байтов: 3000
Вы являетесь участником Клуба формулистов.
Отлично! Начало положено. Вперед! И только вперед. Я решил сначала программы пойти. Игры после
Комбинаторика ...
Надеюсь на взаимность
Доброго времени суток, Евгений.
Подскажите, этот портал еще в работе или нет? Я в смысле оплаты курса, а то я посмотрел копирайт и он 2017 годом - сейчас заплачу, а в ответ - тишина. :)
string gor = Console.ReadLine();
var c = 0;
var g = 0;
while (c < gor.Length)
{
g = g + int.Parse(Convert.ToString(gor[c]));
c++;
}
Console.WriteLine(g);
Если так делать ,то сложность задачи заключается в том, что одна цифра строки возвращает char(так как один символ) поэтому нужно ее в стринг . nikiljgryt@gmail.com
Ошибка может быть не в пути, а в FileInfo[] info = di.GetFiles(".txt", SearchOption.TopDirectoryOnly); // здесь пропущена звездочка, *, "все файлы", соответственно не заполняется массив и компилятор выкидывает исключение.
string str = Console.ReadLine();
int[] numbers = new int[str.Length];
for (int i = 0; i < str.Length; i++)
{
numbers[i] = Convert.ToInt32(str[i] - '0');
}
int sumNumber = 0;
double squareNumber = 0;
for (int i = 0; i < numbers.Length; i++)
{
sumNumber += numbers[i];
squareNumber += Math.Pow(10, numbers.Length - i - 1)*numbers[i];
}
Console.WriteLine(sumNumber + " " + (Math.Pow(squareNumber, 2)));
Почему не зачет? Какой ReadKey?
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +3000
Подписка КФ до: 2023-03-06
Остаток байтов: 3000
Вы являетесь участником Клуба формулистов.
string t=Console.ReadLine();
string g=Console.ReadLine();
string newt = t.ToUpper();
string newg = g.ToUpper();
Console.WriteLine(t == g ? 1 : -1);
Console.WriteLine(newt == newg ? 1 : -1);
НЕ пойму почему это решение не верно
Здравствуйте! Подписку оплатил пакеты. А ни пакеты не вижу ни зайти не могу в курсы дальше free. Оплатил подписку еще 19.01 первый месяц за 499р
Согласен с Вами. Хотелось параллельно опробовать WPF
Все хорошо. Только в уроке используется технология WinForm а не WPF.
Евгений доброго времени суток.
Небольшая проблема с курсом "Шахматы по сети". С мая прошлого года поддержка asp.net на хостинге reg.ru не осуществляется. Поэтому выполнить курс полностью стало очень трудно. Подскажите как решить данную проблему?
Заранее благодарен.
Здравствуйте, сайт работает некорректно, и долго прогружается. Не открывается страница по ссылке "первый день"
Здравствуйте, Евгений.
Поздравляю с прошедшим Новым годом. Желаю здоровья и творческих
успехов.
Можете посмотреть сайт. Он не перегружает задания. Их выполнение не
возможно. Хотя у меня доступ открыт до 8 февраля.
С почтением, Максим.
25450.MaxB
Евгений, доброго времени суток.
Поздравляю с наступившим Новым Годом! Желаю здоровья и творческих успехов.
Возникла не большая проблема. Нет доступа к урокам, хотя в клубе до 2 февраля. Можете посмотреть в чем дело. Заранее благодарен.
Максим.
всё хорошо, просто продолжай трудиться и норм будет. Интересно как у тебя щас с программированием (спустя 3 года почти)
Добрый день! У кого нибудь есть проблемы с проверкой задачи? Пишет что робот шарп медитирует
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2023-01-15
Остаток байтов: 1537
Вы являетесь участником Клуба формулистов.
Евгений, добрый день.
Благодарю. Очень неожиданно и приятно.
Хочу продолжить и завершить шахматный курс.
Также очень понравился курс со спрайтами, буду очень признателен и рад доделать этот курс. Если у Вас будет возможность сообщите, когда будут добавлены ссылки на видео этого курса.
Не останавливайтесь в Вашей образовательной деятельности.
Считаю, что Ваши уроки на 100% прокачивают навыки программирования.
С почтением, Максим.
Не надо уже мегахэши собирать. Я вам, по старым заслугам, на 65 дней даю подписку.
Подписка в Клуб формулистов обновлена.
Количество дней: +65
Количество байт: +2500
Подписка КФ до: 2023-02-08
Остаток байтов: 2500
Вы являетесь участником Клуба формулистов.
Евгений, добрый вечер.
Хочу поставить программу для сбора МегаХешей. Но такая проблема, скачал новую программу по ссылке с сайта, и там нет файла config где нужно прописать моё имя 25450.MaxB
Подскажите, пожалуйста, как настроить новую программу.
Подскажите, где ошибка? В VS все работает в соответствии с заданием.
string strStart = Console.ReadLine();
char[] charsToTrim = {' ','[',']'};
strStart = strStart.TrimStart(charsToTrim);
Console.WriteLine('[' + strStart);
string strEnd = Console.ReadLine();
strEnd = strEnd.TrimEnd(charsToTrim);
Console.WriteLine(strEnd+']');
string strTrim = Console.ReadLine();
strTrim = strTrim.Trim(charsToTrim);
Console.WriteLine('['+strTrim+']');
Console.ReadLine();
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2023-01-08
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
//www.VideoSharp.info/Консоль/000. Строки/Длинное слово
using System;
class VideoSharp
{
static void Main()
{
string line = Console.ReadLine();
string[] str = line.Split(new Char[] { ' ', ',', '.', ':', '!', '?', ';' }, StringSplitOptions.RemoveEmptyEntries);
int maxlen = 0, index = 0, i;
for (i = 0;i <str.Length; i++)
{
if (str[i].Length > maxlen)
{
maxlen = str[i].Length;
index = i;
}
}
Console.WriteLine( maxlen );
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +1600
Подписка КФ до: 2022-12-29
Остаток байтов: 1600
Вы являетесь участником Клуба формулистов.
Почему нельзя сделать так?
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
long x = scan.nextLong();
long y = scan.nextLong();
if (x % 10 == 7 & y % 10 == 7) {
System.out.println("YES");
} else if (x % 10 == -7 & y % 10 == -7) {
System.out.println("YES");
} else {
System.out.println("NO");
}
}
}
#include<iostream>
#include<string>
#include<Windows.h>
using namespace std;
void ShowMess(string a)
{
for (int i = 0; i < 2; i++)
{
cout << a << endl;
}
}
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
string a ;
cin >> a;
ShowMess(a);
return 0;
}
//www.VideoSharp.info/Консоль/000. Строки/Сравнение
using System;
class VideoSharp
{
static void Main()
{
string line1 = Console.ReadLine();
string line2 = Console.ReadLine();
int compareResult = 0;
compareResult = String.Compare(line1, line2, StringComparison.Ordinal);
Console.WriteLine ("{0} comparison of {1} and {2} : {3}", StringComparison.Ordinal, line1, line2, compareResult);
compareResult = String.Compare(line1, line2, StringComparison.OrdinalIgnoreCase);
Console.WriteLine ("{0} comparison of {1} and {2} : {3}", StringComparison.OrdinalIgnoreCase, line1, line2, compareResult);
}
}
Пишет, что ошибка. Не могу понять где.
Спасибо, буду стараться совершенствоваться и повышать качество отчетов!
100%
using System;
using System.IO;
class VideoSharp
{
static void Main()
{
Stream str = Console.OpenStandardInput(); //поток
int count = 0; //счётчик чисел
while (true)
{
int x = str.ReadByte(); // каждый байт читаем
if (x == -1 && count == 0) {Console.WriteLine(); break;} // CTRL Z (конец)
if (x == -1 && count != 0) {Console.Write("\"\n"); break;} //если у нас до этого было число,
//то напоследок ещё кавычку
if (x >= 48 && x <= 57) //этот байт - число
{
count++; // поэтому счётчик чисел увеличиваем
if(count == 1) Console.Write("\"" + (char)x); //если счётчик стал =1, то кавычку
else Console.Write((char)x); //если стал уже > 1, то без кавычки
}
else // это байт не число
{
//если до этого было число, то ставим кавычку и счётчик чисел обнуляем:
if(count != 0) {Console.Write("\"" + (char)x); count = 0;}
else Console.Write((char)x); //иначе просто выводим
}
}
}
}
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +512
Подписка КФ до: 2022-12-16
Остаток байтов: 1281
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2022-12-26
Остаток байтов: 3423
Вы являетесь участником Клуба формулистов.
Евгений, добрый вечер.
Не могу войти на сайт. Участие в клубе до 3 декабря. Но видимо сервер сегодня не работает.
Можете восстановить работу сервера?
Подписка в Клуб формулистов обновлена.
Количество дней: +365
Количество байт: +12000
Подписка КФ до: 2023-11-01
Остаток байтов: 12000
Вы являетесь участником Клуба формулистов.
он более вместителен чем int к примеру int может вместить от -2 до 2млрд а long от - −2 147 483 648 до 2 147 483 648 а для условия вводяться числа которые в разы больше чем допускает int по-етому и юзаем long
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2022-11-28
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +5000
Подписка КФ до: 2022-11-28
Остаток байтов: 5000
Вы являетесь участником Клуба формулистов.
using System;
class VideoSharp
{
static void Main()
{
string s = Console.ReadLine();
//сделал тип удаление всех возможных знаков
string v = s.Replace(",","");
string c = v.Replace("!", "\n");
string i = c.Replace("?", "");
string o = i.Replace(".", "");
//split розбивает последнюю проверку символов на массив
string[] p = o.Split();
//а дальше дефолтный цикл на сортировку по длине строк в массиве, так сказать классика сортировочных циклов
int outer;
int inner;
for (outer = p.Length - 1; outer >= 0; outer--)
for (inner = 1; inner <= outer; inner++)
if (p[inner - 1].Length > p[inner].Length)
{
string temp = p[inner - 1];
p[inner - 1] = p[inner];
p[inner] = temp;
}
//находим собственно самый длинный текст он после сортировки находиться в конце массива
string h = p[p.Length - 1];
//выводим длину последнего елемента
Console.WriteLine(h.Length);
}
}
long n = long.Parse(Console.ReadLine());
long sum = 0;
while(n != 0)
{
long temp = n % 10;
sum += temp * temp;
n /= 10;
}
Console.WriteLine(sum);
long n = long.Parse(Console.ReadLine());
long sum = 0;
while(n != 0)
{
sum += n % 10;
n /= 10;
}
Console.WriteLine(sum);
int[] subs = Array.ConvertAll(Console.ReadLine().Split(), Convert.ToInt32);
int a = subs[0];
int b = subs[1];
int c = subs[2];
int max = Math.Max(a, b);
max = Math.Max(max, c);
int min = Math.Min(a, b);
min = Math.Min(min, c);
int med = 0;
med = a != max && a != min ? a : med;
med = b != max && b != min ? b : med;
med = c != max && c != min ? c : med;
if (a == min && b == med && c == max)
Console.WriteLine("YES");
else
Console.WriteLine("NO");
Добрый день! Оплатил 30 дней - подскажите пожалуйста, как начать смотреть видеокурсы по Java?
Благодарю. В курсе "МикроИгры" файлы появились. Супер. В курсе "Игры со спрайтами нет" проблемы осталась.
Я бы хотел закончить курс "Игры со спрайтами". Вы можете и там перезалить видео. После четвертого урока "Спрайт. Класс для графики", такая же проблема. С пятого урока "Спрайт. Рисуем линии мышкой" нет доступа к видео. Очень жаль, потому что курс очень интересный, первые четыре урока сделал с большим удовольствием.
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2022-12-03
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
обязательно добавьте using System.IO; чтобы класс Stream распознался
вот код полностью:
using System;
using System.IO;
class VideoSharp
{
static void Main()
{
int count = 0;
Stream str = Console.OpenStandardInput();
while (true)
{
int x = str.ReadByte();
if (x == -1) break; // CTRL Z
count ++;
}
Console.WriteLine(count);
}
}
static void Main() //решение проверено
{
string[] a = Console.ReadLine().Split();
string[] b = Console.ReadLine().Split();
string[] c = Console.ReadLine().Split();
string[] d = Console.ReadLine().Split();
string[] e = Console.ReadLine().Split();
//создаём массив из 5 точек (каждая точка мини-массив из 2 координат):
string[][] arr = { a, b, c, d, e };
double sum = 0;
//в цикле перебираем эти 5 точек (от а до е), вторая вершина(j) будет на 2 больше
for (int i = 0, j = 2; i < 5; i++, j++)
{
sum += Distance(arr[i], arr[j]); //плюсуем Дистанцию из двух вершин
if (j == 4) j = -1; //вторую вершину(j) при достижении конца отбрасываем в начало
}
Console.WriteLine("{0:f2}", sum);
}
//нахождение Дистанции у 2 точек (сразу с парсом):
static double Distance(string[] a, string[] b)
{
double ax = double.Parse(a[0]);
double ay = double.Parse(a[1]);
double bx = double.Parse(b[0]);
double by = double.Parse(b[1]);
return Math.Sqrt(Math.Pow(Math.Abs(ax - bx), 2) + Math.Pow(Math.Abs(ay - by), 2));
}
Евгений, добрый день.
Хотел еще раз выполнить урок с прилунением Апполона, но к сожалению нет доступа к этому видео уроку (Курс - микроигры). Также данное приложение можно сделать в курсе "Игры со спрайтами", но к сожалению к этом видео тоже нет доступа. Поэтому этот курс не могу доделать. Ссылка (www.youtube.com/watch?v=50vEPHfKDqE) видео не доступно. Вы не могли бы прислать рабочую ссылку на данный урок.
Заранее благодарен.
string a = Console.ReadLine();
for (int i = a.Length - 1; i >= 0; i--)
{
if (char.IsPunctuation(a[i]))
a = a.Remove(i,1);
}
string[] b = a.Split(' ');
int count = 0;
for (int i = 0; i < b.Length; i++)
{
if (b[i].Length > count)
count = b[i].Length;
}
Console.WriteLine(count);
у тебя уже так много практик, ты уже смог найти работу по програмирование?
Привет, Денис! Желаю успехов!
Как я понял, версия компилятора на сайте просто не поддерживает такую конструкцию.
Привет Tom! Я в самом начале пути. Надеюсь достичь таких же успехов как ты!
//www.VideoSharp.info/Консоль/000. Строки/Эхо
using System;
class VideoSharp
{
static void Main()
{
string s = Console.ReadLine();
Console.WriteLine(s);
Console.WriteLine(s);
}
}
}
ошибку дает
int n = int.Parse(Console.ReadLine());
string str = Console.ReadLine();
string[] subs = str.Split(' ');
int[] array = new int[n];
for (int i = 0; i < array.Length; i++)
{
array[i] = int.Parse(subs[i]);
}
string[] nums = new string[array.Length];
for (int i = 0; i < array.Length; i++)
{
if (i % 2 == 0)
{
array[i] *= array[i];
nums[i] = Convert.ToString(array[i]);
}
else
{
array[i] *= 2;
nums[i] = Convert.ToString(array[i]);
}
}
foreach (var item in nums)
{
Console.Write("{0} ", item);
}
Console.WriteLine();
Да будет мир во всём Мире!
Пусть все будут здоровы!
Поздравляю, Аскар! Советую не пытаться запоминать все действия и код по видеоуроку. Будет лучше, если создавать программу по ходу просмотра видео. Например, была добавлена строчка кода, затем поставить видео на паузу и добавить у себя эту строчку кода. Попутно можно лучше понять что делает каждая строка кода. Если код не понятен, то не стоит сильно в него вникать, главное понимать для чего он. В итоге, к концу видео получится работающая программа.
int a = int.Parse(Console.ReadLine());
int c = a * a;
int b = 0;
while (a > 0)
{
b = b + a % 10;
a = a / 10;
}
Console.WriteLine(b + " " + c);
Прекрасно, поздравляю Екатерина, это очень круто видеть такой результат в клубе единомышленников )
Console.Write(String.Join('\n', Console.ReadLine().Split(' ')));
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2022-11-26
Остаток байтов: 2313
Вы являетесь участником Клуба формулистов.
Спасибо, Аскар! Проходите видеокурсы, решайте задачи в разделе консоль, желаю успехов!
Вау, вот что значит грамотно подошёл к делу. Мои поздравления, надеюсь в скором времени тоже буду писать что то годное, пока в самом начале пути )
Прекрасное начало, а фотки просто загляденье, особенно "котовый"
Блин, я так восхищаюсь и вдохновляюсь, когда наблюдаю как кто то что-то создаёт, удачи и успехов всем
Прекрасно, поскорее бы тоже сделать первую полноценную программу
Очень хорошо, надеюсь как можно скорее погружусь и начну делать нечто подобное )
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2022-11-16
Остаток байтов: 769
Вы являетесь участником Клуба формулистов.