void test_countAndSay()
{
	Solution sol;
	cout << sol.countAndSay(2) << endl;
	for (int i = 1; i < 10; ++i)
		cout <<  i << ":"<< sol.countAndSay(i) << endl;
}
Example #2
0
int main(int argc, char *argv[])
{
    Solution s;
    string e;
    string r;

    r = s.countAndSay(1);
    assert(r == "1");
    r = s.countAndSay(2);
    assert(r == "11");
    r = s.countAndSay(3);
    assert(r == "21");
    r = s.countAndSay(4);
    assert(r == "1211");
    r = s.countAndSay(5);
    assert(r == "111221");
    r = s.countAndSay(6);
    assert(r == "312211");
    r = s.countAndSay(7);
    assert(r == "13112221");
    r = s.countAndSay(8);
    assert(r == "1113213211");
    r = s.countAndSay(9);
    assert(r == "31131211131221");
    r = s.countAndSay(10);
    assert(r == "13211311123113112211");


    return 0;
}
TEST(count_and_say, test_case) {
    Solution s;
    
    EXPECT_EQ("1", s.countAndSay(1));
    EXPECT_EQ("1211", s.countAndSay(4));
    EXPECT_EQ("11", s.countAndSay(2));
    EXPECT_EQ("21", s.countAndSay(3));
}
Example #4
0
int main(){
    Solution s;
    cout<<s.countAndSay(1)<<endl;
    cout<<s.countAndSay(2)<<endl;
    cout<<s.countAndSay(3)<<endl;
    cout<<s.countAndSay(4)<<endl;
    cout<<s.countAndSay(5)<<endl;
    return 0;
}
Example #5
0
int main()
{
    Solution s = Solution();
    cout << s.countAndSay(1) << endl;
    cout << s.countAndSay(2) << endl;
    cout << s.countAndSay(3) << endl;
    cout << s.countAndSay(4) << endl;
    cout << s.countAndSay(5) << endl;
    cout << s.countAndSay(6) << endl;
}
Example #6
0
/* 
 * ===  FUNCTION  ======================================================================
 *         Name:  main
 *  Description:  
 * =====================================================================================
 */
	int
main ( int argc, char *argv[] )
{
  Solution s;
  cout << s.countAndSay(1) << endl;
  cout << s.countAndSay(2) << endl;
  cout << s.countAndSay(3) << endl;
  cout << s.countAndSay(4) << endl;
  cout << s.countAndSay(5) << endl;
  return EXIT_SUCCESS;
}				/* ----------  end of function main  ---------- */
int
main()
{
    Solution solution;
    cout << solution.countAndSay(1) << endl;
    cout << solution.countAndSay(2) << endl;
    cout << solution.countAndSay(3) << endl;
    cout << solution.countAndSay(4) << endl;
    cout << solution.countAndSay(5) << endl;
    cout << solution.countAndSay(6) << endl;
    cout << solution.countAndSay(7) << endl;
}
int main(){
	//cout << char('0'+2+1);
	Solution test;
	for(int i = 0; i < 200; i++){
		cout << test.countAndSay(i+1) << endl;
	}
}
int main(){
	string s = "1";
	Solution sol;
	int n=2;
	sol.countAndSay(n);
	return 1;
}
Example #10
0
int main(){
	Solution s;
	int n;
	while(cin>>n){
		cout<<s.countAndSay(n)<<endl;
	}
}
Example #11
0
int main(int argc, const char * argv[]) {
    Solution sol;
    for (int i=1; i<=10; i++) {
        cout << sol.countAndSay(i) << endl;
    }
    return 0;
}
Example #12
0
int main() {
    int n;
    Solution s;
    while (cin >> n)
        cout << s.countAndSay(n) << endl;
    return 0;
}
int main()
{
  Solution s;
  string res = s.countAndSay(0);

  cout<<res<<endl;
  return 0;
}
Example #14
0
int main()
{
	Solution solution;

	for(int i=1;i<10;i++)
		cout << solution.countAndSay(i) << endl;
	return 0;
}
Example #15
0
int main()
{
	Solution s;
	for(int i = 1; i < 6; i++){
		cout<<s.countAndSay(i)<<endl;
	}
	return 0;
}
Example #16
0
int main() {
    Solution s;
    int x;
    while (cin >> x) {
        cout << s.countAndSay(x) << endl;
    }
    return 0;
}
Example #17
0
void main()
{
	int n = 0;
	cin >> n;
	Solution s;
	for (int i = 1; i <= n; ++i){
		cout << s.countAndSay(i) << endl;
	}
}
Example #18
0
int main()
{
	int n;
	while(scanf("%d", &n) != EOF)
	{
		cout << g.countAndSay(n) << endl;
	}
	return 0;
}
Example #19
0
int main(int argc, char const* argv[])
{
    Solution solution;

    cout << solution.countAndSay(2) << endl; // 11
    cout << solution.countAndSay(5) << endl; // 111221
    
    return 0;
}
Example #20
0
int main()
{
    int n;
    while(cin>>n)
    {
        Solution solution;
        cout<<solution.countAndSay(n)<<endl;
    }
    return 0;
}
Example #21
0
int main()
{
	Solution s;
	{
		cout << s.countAndSay(1) << endl;
	}

	std::cin.get();
	return 0;
}
Example #22
0
int main(int argc, char** argv)
{
	cout<<"count and say"<<"\n";
	int input;
	if (argc < 2) {
		input = 1213;
	}
	else {
		input = atoi(argv[1]);
	}


	Solution sln;
	string rs = sln.countAndSay(input);

	cout<<"res="<<rs<<"\n";
	return 0;
	
}
Example #23
0
int main()
{
	Solution s;
	s.countAndSay(3);
	return 0;
}
Example #24
0
int main(){
	Solution* s = new Solution();
	cout << s->countAndSay(3) << endl;
	return 0;
}
Example #25
0
void let_38(){
	Solution sol;
	cout<<sol.countAndSay(1)<<endl;
	cout<<sol.countAndSay(4)<<endl;
	cout<<sol.countAndSay(5)<<endl;
}
Example #26
0
int main(int argc, char const *argv[])
{
  Solution test;
  cout << test.countAndSay(3) << '\n';
  return 0;
}
Example #27
0
int main(){
	Solution s;
	cout << s.countAndSay(6) << endl;
	return 0;
}
int main(int argc, char *argv[])
{
	Solution s;
	cout << s.countAndSay(11) << endl;
	return 0;
}
Example #29
0
int main()
{
    Solution s;
    std::cout<<s.countAndSay(50)<<std::endl;
    return 0;
}
Example #30
0
int main()
{
    Solution s;
    cout<<s.countAndSay(4);
    return 0;
}