From 1dafe860df62fd84cfced9042ec742d6b368381f Mon Sep 17 00:00:00 2001 From: Paulo Custodio Date: Tue, 26 Jan 2021 22:07:51 +0000 Subject: Challenge 002: fix Perl, add Basic, C, C++, Forth, Lua and Python solutions --- challenge-002/paulo-custodio/cpp/ch-1.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 challenge-002/paulo-custodio/cpp/ch-1.cpp (limited to 'challenge-002/paulo-custodio/cpp/ch-1.cpp') diff --git a/challenge-002/paulo-custodio/cpp/ch-1.cpp b/challenge-002/paulo-custodio/cpp/ch-1.cpp new file mode 100644 index 0000000000..8b438a2a1c --- /dev/null +++ b/challenge-002/paulo-custodio/cpp/ch-1.cpp @@ -0,0 +1,18 @@ +/* +Challenge 002 + +Challenge #1 +Write a script or one-liner to remove leading zeros from positive numbers. +*/ + +#include +#include + +int main(int argc, char* argv[]) { + if (argc==2) { + char* p = argv[1]; + while (*p=='0' && isdigit(p[1])) + p++; + std::cout << p << std::endl; + } +} -- cgit From 31934ba14c58fd3cab79cbd8dbea53a61d3fdbba Mon Sep 17 00:00:00 2001 From: Paulo Custodio Date: Tue, 26 Jan 2021 22:08:55 +0000 Subject: remove tabs --- challenge-002/paulo-custodio/cpp/ch-1.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'challenge-002/paulo-custodio/cpp/ch-1.cpp') diff --git a/challenge-002/paulo-custodio/cpp/ch-1.cpp b/challenge-002/paulo-custodio/cpp/ch-1.cpp index 8b438a2a1c..1399dfe279 100644 --- a/challenge-002/paulo-custodio/cpp/ch-1.cpp +++ b/challenge-002/paulo-custodio/cpp/ch-1.cpp @@ -9,10 +9,10 @@ Write a script or one-liner to remove leading zeros from positive numbers. #include int main(int argc, char* argv[]) { - if (argc==2) { - char* p = argv[1]; - while (*p=='0' && isdigit(p[1])) - p++; - std::cout << p << std::endl; - } + if (argc==2) { + char* p = argv[1]; + while (*p=='0' && isdigit(p[1])) + p++; + std::cout << p << std::endl; + } } -- cgit