Hatena::Grouptopcoder

agwの日記 RSSフィード

 | 

2013-05-17SRM 340 Div II

CssPropertyConverter

14:59 |  CssPropertyConverter - agwの日記 を含むブックマーク はてなブックマーク -  CssPropertyConverter - agwの日記  CssPropertyConverter - agwの日記 のブックマークコメント

http://community.topcoder.com/stat?c=problem_statement&pm=7503&rd=10664

2分。248.20点。

  • やるだけ(一回言ってみたかった)

提出した実装は以下(システムテストを通る実装)。

class CssPropertyConverter {
public:
  std::string getCamelized(std::string cssPropertyName) {
    std::string s;

    bool camerize = false;

    EACH (it, cssPropertyName)
      if (*it == '-') {
        camerize = true;
      }
      else if (camerize) {
        s += toupper(*it);

        camerize = false;
      }
      else {
        s += *it;
      }

    return s;
  };
};
 |