fork download
  1. std::string encodedDigit(char letter) const
  2. {
  3. const std::unordered_map<char, std::string> encodings
  4. {
  5. {'b', "1"}, {'f', "1"}, {'p', "1"}, {'v', "1"},
  6. {'c', "2"}, {'g', "2"}, {'j', "2"}, {'k', "2"}, {'q', "2"},
  7. {'s', "2"}, {'x', "2"}, {'z', "2"},
  8. {'d', "3"}, {'t', "3"},
  9. {'l', "4"},
  10. {'m', "5"}, {'n', "5"},
  11. {'r', "6"}
  12. };
  13. return encodings.find(letter)->second;
  14. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:6: error: ‘string’ in namespace ‘std’ does not name a type
 std::string encodedDigit(char letter) const
      ^~~~~~
stdout
Standard output is empty