純ブログ

ちょっとプログラミングしてる人のブログです。

競プロ日記: TopCoder Single Round Match 690 (Div.2)

TopCoder Single Round Match 690 (Div. 2) に寝起きで参加しました。

Med は愚直にやったつもりだけど落ちた。

結果

  • 241.81 pts
  • 192 位 (Room 内 11 位)
  • Rate: 901 → 836 (−65)

解答

Easy

#include <iostream>
#include <string>
using namespace std;

class DoubleString {
    public:
    string check(string s) {
        if (s.size() % 2 != 0) return "not square";
        return (s.substr(0,s.size()/2) == s.substr(s.size()/2) ? "square" : "not square");
    }
};