From a2c74528cd8011bc07a80c1920c58288e8b0d8f7 Mon Sep 17 00:00:00 2001 From: Johannes Theiner Date: Fri, 4 Jan 2019 22:38:25 +0100 Subject: [PATCH] Abgabe Source Code --- src/07_STD/MP/grundgeruest.cpp | 107 +-------------------------------- src/10_PITF/Testat/Bank.h | 4 -- 2 files changed, 1 insertion(+), 110 deletions(-) diff --git a/src/07_STD/MP/grundgeruest.cpp b/src/07_STD/MP/grundgeruest.cpp index 8ca4c1b..bb1c59b 100644 --- a/src/07_STD/MP/grundgeruest.cpp +++ b/src/07_STD/MP/grundgeruest.cpp @@ -88,7 +88,7 @@ int main() { } - +//TODO: mehr Punkte verteilen //TODO: Punkte gleichmässig verteilen int stringSimilarity(std::string string1, std::string string2) { //wenn gleicher String, gleich 100 Punkte geben, spart den Rest @@ -116,111 +116,6 @@ int stringSimilarity(std::string string1, std::string string2) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /*//Anzahl der verschiedenen Zeichen zählen - std::unordered_map string1map; - std::unordered_map string2map; - std::unordered_map characterCount; - std::set characters; - - for(char c : string1) { - characters.insert(c); - string1map[c]++; - characterCount[c]++; - } - for(char c : string2) { - characters.insert(c); - string2map[c]++; - characterCount[c]++; - } - - //gleiche Anzahl an verschiedenen Zeichen +10 Punkte - if(string1map.size() == string2map.size()) points += 10; - - int caseSensitiveCount = 0; - for(std::pair c : characterCount) { - //gleiche Anzahl an gleichen Zeichen in beiden überprüfen - int charCount = c.second / 2; - if(charCount == string1map[c.first] && charCount == string2map[c.first]) { - caseSensitiveCount++; - } - if(islower(c.first)) { - c.first = static_cast(toupper(c.first)); - } - } - - //gleiche Anzahl an gleichen Zeichen +10 Punkte - if(caseSensitiveCount == characterCount.size()) points += 10; - - int caseInsensitiveCount = 0; - for(std::pair c : characterCount) { - int charCount = c.second / 2; - if(charCount == string1map[c.first] && charCount == string2map[c.first]) { - caseInsensitiveCount++; - } - } - - if(caseInsensitiveCount == characterCount.size()) points += 10;*/ - - return points; } diff --git a/src/10_PITF/Testat/Bank.h b/src/10_PITF/Testat/Bank.h index e3d3e33..922ee05 100644 --- a/src/10_PITF/Testat/Bank.h +++ b/src/10_PITF/Testat/Bank.h @@ -4,10 +4,6 @@ #include "BankAccount.h" #include "HeapObject.h" -/** - * Ein Test - * @author Johannes Theiner - */ class Bank : public HeapObject{ private: std::string name;