読者です 読者をやめる 読者になる 読者になる

SRM 472 250

Topcoder

相変わらず500点問題以上が解けない。勉強不足なのかなあ、想像力の欠如なのかなあ。

1000点は海に落ちる条件が良くわからなかった。500は解けそうで解けなかった・・・。チャレンジされて解法に気づいた。

250が比較的速く解けてよーしと思ってたら、2回チャレンジミスって-50なった・・・。残念。

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

class ColorfulTilesEasy {
public:
  int theMin(string room) {
    int result=0;
  	for(i=1;i<room.length();i++)
  	{
  		if(room[i-1]==room[i])
  		{
  			room[i]='-';
  			result++;
  		}
 
  	}
    return result;
  }
};

241.10Pointでした。


Rate:450→474

残念レートなのは変わらなかった。深く傷つく。

あとで気づいたこと

room[i]='-';とかせずにi++でTBS!でいいね・・・。