From 3fa58628535d4041c7cc648c005080ca88f18c18 Mon Sep 17 00:00:00 2001 From: Paulo Custodio Date: Mon, 25 Jan 2021 20:07:40 +0000 Subject: Replace tabs by spaces so that indentation looks correct --- challenge-096/paulo-custodio/cpp/ch-1.cpp | 42 +++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'challenge-096/paulo-custodio/cpp/ch-1.cpp') diff --git a/challenge-096/paulo-custodio/cpp/ch-1.cpp b/challenge-096/paulo-custodio/cpp/ch-1.cpp index 34f4d79c73..51beeb423f 100644 --- a/challenge-096/paulo-custodio/cpp/ch-1.cpp +++ b/challenge-096/paulo-custodio/cpp/ch-1.cpp @@ -5,9 +5,9 @@ TASK #1 › Reverse Words Submitted by: Mohammad S Anwar You are given a string $S. -Write a script to reverse the order of words in the given string. The string -may contain leading/trailing spaces. The string may have more than one space -between words in the string. Print the result without leading/trailing spaces +Write a script to reverse the order of words in the given string. The string +may contain leading/trailing spaces. The string may have more than one space +between words in the string. Print the result without leading/trailing spaces and there should be only one space between words. Example 1: @@ -21,22 +21,22 @@ Output: "Challenge Weekly The" #include int main(int argc, char* argv[]) { - // concatenate all args - std::string text; - for (int i = 1; i < argc; i++) { - text += argv[i]; - text += " "; - } - - // build list of words - std::vector words; - std::istringstream iss(text); - std::string word; - while (iss >> word) - words.push_back(word); - - // print words in reverse order - for (auto it = words.rbegin(); it != words.rend(); ++it) - std::cout << *it << " "; - std::cout << std::endl; + // concatenate all args + std::string text; + for (int i = 1; i < argc; i++) { + text += argv[i]; + text += " "; + } + + // build list of words + std::vector words; + std::istringstream iss(text); + std::string word; + while (iss >> word) + words.push_back(word); + + // print words in reverse order + for (auto it = words.rbegin(); it != words.rend(); ++it) + std::cout << *it << " "; + std::cout << std::endl; } -- cgit