diff options
| author | crupest <crupest@outlook.com> | 2020-09-17 19:04:03 +0800 | 
|---|---|---|
| committer | crupest <crupest@outlook.com> | 2020-09-17 19:04:03 +0800 | 
| commit | d4b70455c050038f57b485099e268369838d2695 (patch) | |
| tree | 19545ec8debd31776d9c30323199c50c2e0ed564 /works | |
| parent | 358397d169e9d9f094504f2ad9976347a5931af5 (diff) | |
| download | crupest-d4b70455c050038f57b485099e268369838d2695.tar.gz crupest-d4b70455c050038f57b485099e268369838d2695.tar.bz2 crupest-d4b70455c050038f57b485099e268369838d2695.zip | |
import(solutions): Add problem 1347 .
Diffstat (limited to 'works')
| -rw-r--r-- | works/solutions/cpp/1347.cpp | 35 | 
1 files changed, 35 insertions, 0 deletions
| diff --git a/works/solutions/cpp/1347.cpp b/works/solutions/cpp/1347.cpp new file mode 100644 index 0000000..154a6b5 --- /dev/null +++ b/works/solutions/cpp/1347.cpp @@ -0,0 +1,35 @@ +#include <string>
 +
 +using std::string;
 +
 +class Solution
 +{
 +public:
 +    int minSteps(string s, string t)
 +    {
 +        int s_count[26]{0};
 +        int t_count[26]{0};
 +
 +        for (auto c : s)
 +        {
 +            s_count[c - 'a']++;
 +        }
 +
 +        for (auto c : t)
 +        {
 +            t_count[c - 'a']++;
 +        }
 +
 +        int result = 0;
 +
 +        for (int i = 0; i < 26; i++)
 +        {
 +            int a = s_count[i];
 +            int b = t_count[i];
 +            if (a > b)
 +                result += a - b;
 +        }
 +
 +        return result;
 +    }
 +};
\ No newline at end of file | 
