diff --git a/.gitignore b/.gitignore
index 3e3c159..877dd3b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,38 +1,4 @@
-duplicados/bin/Debug/netcoreapp3.1/duplicados
-duplicados/bin/Debug/netcoreapp3.1/duplicados.deps.json
-duplicados/bin/Debug/netcoreapp3.1/duplicados.dll
-duplicados/bin/Debug/netcoreapp3.1/duplicados.pdb
-duplicados/bin/Debug/netcoreapp3.1/duplicados.runtimeconfig.dev.json
-duplicados/bin/Debug/netcoreapp3.1/duplicados.runtimeconfig.json
-duplicados/obj/duplicados.csproj.nuget.cache
-duplicados/obj/duplicados.csproj.nuget.dgspec.json
-duplicados/obj/duplicados.csproj.nuget.g.props
-duplicados/obj/duplicados.csproj.nuget.g.targets
-duplicados/obj/project.assets.json
-duplicados/obj/Debug/netcoreapp3.1/duplicados
-duplicados/obj/Debug/netcoreapp3.1/duplicados.AssemblyInfo.cs
-duplicados/obj/Debug/netcoreapp3.1/duplicados.AssemblyInfoInputs.cache
-duplicados/obj/Debug/netcoreapp3.1/duplicados.assets.cache
-duplicados/obj/Debug/netcoreapp3.1/duplicados.csproj.FileListAbsolute.txt
-duplicados/obj/Debug/netcoreapp3.1/duplicados.csprojAssemblyReference.cache
-duplicados/obj/Debug/netcoreapp3.1/duplicados.dll
-duplicados/obj/Debug/netcoreapp3.1/duplicados.pdb
-palindromos/bin/Debug/netcoreapp3.1/palindromos
-palindromos/bin/Debug/netcoreapp3.1/palindromos.deps.json
-palindromos/bin/Debug/netcoreapp3.1/palindromos.dll
-palindromos/bin/Debug/netcoreapp3.1/palindromos.pdb
-palindromos/bin/Debug/netcoreapp3.1/palindromos.runtimeconfig.dev.json
-palindromos/bin/Debug/netcoreapp3.1/palindromos.runtimeconfig.json
-palindromos/obj/palindromos.csproj.nuget.cache
-palindromos/obj/palindromos.csproj.nuget.dgspec.json
-palindromos/obj/palindromos.csproj.nuget.g.props
-palindromos/obj/palindromos.csproj.nuget.g.targets
-palindromos/obj/project.assets.json
-palindromos/obj/Debug/netcoreapp3.1/palindromos
-palindromos/obj/Debug/netcoreapp3.1/palindromos.AssemblyInfo.cs
-palindromos/obj/Debug/netcoreapp3.1/palindromos.AssemblyInfoInputs.cache
-palindromos/obj/Debug/netcoreapp3.1/palindromos.assets.cache
-palindromos/obj/Debug/netcoreapp3.1/palindromos.csproj.FileListAbsolute.txt
-palindromos/obj/Debug/netcoreapp3.1/palindromos.csprojAssemblyReference.cache
-palindromos/obj/Debug/netcoreapp3.1/palindromos.dll
-palindromos/obj/Debug/netcoreapp3.1/palindromos.pdb
+duplicados/bin/*
+duplicados/obj/*
+palindromos/bin/*
+palindromos/obj/*
\ No newline at end of file
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 79bd94c..2013c06 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -11,7 +11,7 @@
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/duplicados/bin/Debug/netcoreapp3.1/duplicados.dll",
- "args": [],
+ "args": ["002,12,4,97866,1234,9,35,3456,12,3"],
"cwd": "${workspaceFolder}/duplicados",
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
"console": "internalConsole",
diff --git a/duplicados/Program.cs b/duplicados/Program.cs
index 3ddc8a0..eacdcf6 100644
--- a/duplicados/Program.cs
+++ b/duplicados/Program.cs
@@ -62,7 +62,7 @@ private static (bool validArgs, string errorMessage) ValidateArgs(string numbers
{
return (false,"Separador não encontrado na lista!");
}
- if(!Regex.IsMatch(numbers,@$"^(\d+)({separator}\d+)*"))
+ if(!Regex.IsMatch(numbers,$@"^(\d+)({separator}\d+)*"))
{
return (false,"Lista inválida!");
}
diff --git a/duplicados/duplicados.csproj b/duplicados/duplicados.csproj
index d453e9a..4071de9 100644
--- a/duplicados/duplicados.csproj
+++ b/duplicados/duplicados.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp3.1
+ netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;netcoreapp2.0
diff --git a/palindromos/palindromos.csproj b/palindromos/palindromos.csproj
index d453e9a..4071de9 100644
--- a/palindromos/palindromos.csproj
+++ b/palindromos/palindromos.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp3.1
+ netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;netcoreapp2.0