Задачка по которой делал код
Дано трехзначное число х. В нем зачеркнули его последнюю цифру. После
оставшиеся цифры поменяли местами и слева к ним дописали зачеркнутую цифру
числа х. Получили число 654. Найти число х.
Входные данные: d=654 .
Исходные данные: х=456.
Код:
using System;
namespace Program1
{
class Program
{
static void Main(string[] args)
{
int v = 654;
int x = (int)Math.Log10(v) + 1;
int result = 0;
for (int i = 0; i < x; i++)
{
result = result * 10 + (v % 10);
v /= 10;
}
Console.WriteLine("Результат");
Console.WriteLine(result);
Console.ReadKey();
}
}
}
Моя попытка сделать тест:
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
int v = 123;
int result = Program1.Program.Main(v);
Assert.AreEqual(323, result);
}
}
}
Нужно чтобы тест работал как моя попытка сделать его.
0 комментариев
Добавить комментарий