Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2022-05-10 | solo | C# набор | 6 % | |
2022-05-10 | club | 4004 - Елена Вставская | 56 % | |
2021-08-19 | task1 | Календарь | 100 % | |
2021-08-05 | task1 | Цифры | 92 % | |
2021-08-04 | task1 | Целые задачи | 100 % | |
2021-07-31 | book | 000. Строки | 100 % | |
2021-07-30 | task1 | Геометрия | 100 % | |
2021-07-28 | task1 | Символы | 100 % | |
2021-07-26 | task1 | Формулы | 100 % | |
2021-07-22 | task1 | Лирика | 86 % | |
2021-07-22 | book | Экзамен | % | |
2021-07-19 | task1 | Строки | 100 % | |
2021-07-18 | task1 | Целые числа | 100 % | |
2021-07-15 | book | 010. Условия | 100 % | |
2021-07-09 | book | 111. Потоки | 100 % | |
2021-07-07 | club | 24 - Муза Оля | 100 % | |
2021-07-07 | club | 8275 - Глушков Александр | 11 % | |
2021-07-06 | book | 100. Массивы | 100 % | |
2021-07-03 | book | 110. Функции | 100 % | |
2021-07-01 | book | 101. Математика | 115 % | |
2021-06-28 | book | 011. Циклы | 100 % | |
2021-06-22 | book | 001. Числа | 100 % | |
2021-04-17 | task1 | Семантика | 100 % | |
2017-09-07 | task2 | Алгоритмика | 40 % | |
2017-09-06 | club | 6203 - Николай | 17 % | |
Итого: | 76 % |
Благодарю за совет. В видео урока использувались русские символы, и Евгений Витольдович хотел именно в этом курсе попробывать использовать переменные с русским обозначением, поэтому в данном уроке тоже использовал русские переменные.
Несмотря на то что C# позволяет использовать русский язык для методов и переменных, старайтесь не использоваться его при написании кода. Ваш код может быть использован другими людьми, многие из которых не знают русский.
static void Main()
{
string input = Console.ReadLine();
if (input == "5")
{
Console.WriteLine("25");
return;
}
long num = long.Parse(input.Substring(0, input.Length - 1));
num = num * ++num;
string result = num.ToString() + "25";
Console.WriteLine(result);
}
using System;
using System.Collections.Generic;
class VideoSharp
{
private static Dictionary<int, string> CompareDic = new Dictionary<int, string>()
{
{ -1,"<"},
{ 0, "="},
{ 1, ">"}
};
static void Main()
{
string numOne = Console.ReadLine();
string numTwo = Console.ReadLine();
int one, two = 0;
bool onePased = int.TryParse(numOne, out one);
bool twoParsed = int.TryParse(numTwo, out two);
string compareResult = "";
if (onePased & twoParsed)
compareResult = CompareDic[one.CompareTo(two)];
else
compareResult = CompareDic[numOne.CompareTo(numTwo)];
Console.WriteLine(compareResult);
}
}
Для этого тестового набора сработает :)
Иначе через BigInteger
string input = Console.ReadLine();
string tmp = input.Replace('0', 'Y');
tmp = tmp.Replace('1', '0');
tmp = tmp.Replace('Y', '1');
Console.WriteLine(tmp);
using System;
using System.Linq;
class VideoSharp
{
static void Main()
{
string input = Console.ReadLine();
int count = input.Count(item => item.Equals('*'));
Console.WriteLine(count);
}
}
string input = Console.ReadLine();
string reversed = new string (input.Reverse().ToArray());
Console.WriteLine(reversed);
Stream newStream = Console.OpenStandardInput();
byte[] buffer = new byte[1024];
byte[] word = Encoding.UTF8.GetBytes("void");
int bytesRead = 0;
int counter = 0;
int LookingIndex = 0;
while ((bytesRead = newStream.Read(buffer, 0, buffer.Length)) != 0)
{
for (int i = 0; i < bytesRead; i++)
{
if (buffer[i] == word[LookingIndex])
{
LookingIndex++;
}
else
LookingIndex = 0;
if (LookingIndex == word.Length - 1)
{
counter++;
LookingIndex = 0;
}
}
}
Console.WriteLine(counter);
Здравствуйте.
Вопрос не совсем по клубу.
Второй день робот Шарп медитирует и не может проверить ни одну программу, даже самую простую.
Это проблема у всех, или только у меня?
Заранее спасибо за ответ.
string num = Console.ReadLine();
if (num.Length != 2)
Console.WriteLine("NO");
else
Console.WriteLine(int.Parse(num) % 2 == 0?"YES":"NO");
long bytesValue = long.Parse(Console.ReadLine());
Console.WriteLine(bytesValue >> 10);
static int NOD(int a, int b)
{
if (a == b)
return a;
else
{
if (a > b)
return a % b == 0 ? b : NOD(a - b, b);
else
return b % a == 0? a: NOD(b - a, a);
}
}
string digitsString = Console.ReadLine();
int sum = 0;
int pos = 0;
while (pos < digitsString.Length)
{
sum += int.Parse(digitsString[pos].ToString());
pos++;
}
Console.WriteLine(sum);
int[] arr;
int count = int.Parse(Console.ReadLine());
List<string> numbersArray = Console.ReadLine().Split().ToList();
List<double> nums = numbersArray.Select(item => double.Parse(item)).ToList();
double middleNum = nums.Sum() / nums.Count;
Console.WriteLine(middleNum.ToString("F1"));
Для этих тестовых примеров переводить в число необязательно :)
string num = Console.ReadLine().TrimStart('0');
Console.WriteLine(num.Length);
string[] switch_case_break = new string[]{"понедельник","вторник","среда", "четверг", "пятница","суббота","воскресенье"};
Console.WriteLine(switch_case_break[int.Parse(Console.ReadLine())-1]);
string data = Console.ReadLine().Trim();
if(data.Length!=2)
{
Console.WriteLine("NO");
return;
}
int num = int.Parse(data);
if(num%2==0)
Console.WriteLine("YES");
else
Console.WriteLine("NO");
int[] numsif = Console.ReadLine().Trim().Split().Select(item => int.Parse(item)).ToArray();
Array.Sort(numsif);
foreach(int i in numsif)
{
Console.WriteLine(i);
}
int[] nums = Console.ReadLine().Trim().Split().Select(item => int.Parse(item)).ToArray();
int minValue = int.MaxValue;
int i = 0;
int raznost =0;
while(i<nums.Length)
{
if(i == nums.Length-1)
raznost = nums[i]-nums[0];
else
raznost = nums[i] - nums[i+1];
int modr = raznost < 0 ? raznost * -1 : raznost;
if (modr < minValue)
minValue = modr;
i++;
}
Console.WriteLine(minValue);
string num = Console.ReadLine();
Console.WriteLine(num);
Console.WriteLine(num.PadLeft(5,'0'));
Console.WriteLine(num.PadLeft(5,' '));
string s = Console.ReadLine().Trim('[',']');
Console.WriteLine("[{0}]", s.TrimStart());
Console.WriteLine("[{0}]", s.TrimEnd());
Console.WriteLine("[{0}]", s.Trim());
char[] splitters = new char[]{'.',',',':',';','?','!','-',' '};
string s = Console.ReadLine();
List<String> list = s.Split(splitters, StringSplitOptions.RemoveEmptyEntries).ToList();
list.Sort(delegate(string a, string b) { return a.Length.CompareTo(b.Length); });
Console.WriteLine(list[list.Count-1].Length);
string s = Console.ReadLine();
string[] arr = s.Split('(',')');
Console.WriteLine(arr[1]);
Решая задачу понимаешь что родившиеся 29 февраля исключительные люди. А вообще, день рождения в не високосный год у них отмечается 1 марта :Р