Beispiel #1
0
int main()
{
	Solution sol;
	cout << sol.addDigits(38) << endl;
	cout << sol.addDigits(99) << endl;
	cout << sol.addDigits(1) << endl;
	cout << sol.addDigits(100) << endl;
	return 0;
}
TEST(Solution, Main)
{
    Solution solution;
    EXPECT_EQ(0,  solution.addDigits(0));
    EXPECT_EQ(1,  solution.addDigits(10));
    EXPECT_EQ(1,  solution.addDigits(1));
    EXPECT_EQ(1,  solution.addDigits(1000000));

    // 123456789 => 45
    // 45 => 9
    EXPECT_EQ(9,  solution.addDigits(123456789));
}
Beispiel #3
0
int main()
{
	Solution s;
	cout << s.addDigits(1853) << endl;
	
	return 0;
}
Beispiel #4
0
int main()
{
	Solution s;
	printf("%d\n", s.addDigits(22222));

	return 0;
}
Beispiel #5
0
int main(){
	Solution sol;
	int seed = 38;
	cout << "Adding the digits of " << seed << ": " 
		<< sol.addDigits(seed) // << sol.addDigits2(seed)
		<< endl;
	return 0;
}
int main() {
    Solution s;
    for (int i=0; i<9999999; ++i) {
        int result = s.addDigits(i);
        printf("%d --> %d, div9=%d, mod9=%d\n", i, result, i/9, i%9);
    }
    
    return 0;
}
/*************************在leetcode上直接提交以上代码即可******************************/
int main()
{
	int num;
	cin >> num;
	Solution solu;
	int add_digit = solu.addDigits(num);
	cout << add_digit << endl;
	return 0;
}
Beispiel #8
0
int main()
{
	Solution sol;
	//int i = sol.singleNumber(vector<int>({1,1,2,3,3}));
	int test_i = sol.addDigits(1352324);
    TreeNode* t = new TreeNode(1);
    t->left = new TreeNode(2);
    vector<int> t_i = sol.preorderTraversal(t);
	bool is_happyNum = sol.isHappy(4);
	return 0;
}
Beispiel #9
0
int main(){
    Solution s ;
//    int i = 1;
    cout<<s.addDigits(22)<<endl;
    return 1;
}
Beispiel #10
0
int main(void)
{
	printf("%d\n", g.addDigits(10));
	system("pause");
}
int main(void) {
    Solution solution;
    cout << solution.addDigits(38) << "\tPassed\n";
    cout << "\nPassed All\n";
    return 0;
}
Beispiel #12
0
int main(){
	Solution solu;
	int result = solu.addDigits(12333);
	cout << result <<endl;
	return 0;	
}
Beispiel #13
0
int main(){
    Solution solution;
    cout<<solution.addDigits(38)<<endl;
    return 0;
}
Beispiel #14
0
#include "../catch.h"
#include "solution.h"

TEST_CASE("Add Digits", "addDigits") {
    Solution sln;
    CHECK(sln.addDigits(0) == 0);
    CHECK(sln.addDigits(1) == 1);
    CHECK(sln.addDigits(10) == 1);
    CHECK(sln.addDigits(98) == 8);
    CHECK(sln.addDigits(666) == 9);
    CHECK(sln.addDigits(964) == 1);
}
Beispiel #15
0
int main()
{
  Solution solution;
  std::cout << solution.addDigits(38) << std::endl;
  return 0;
}