초심자라 짜놓고 되게 뿌듯했는데

시간초과나니까 빡침ㅜ

cin이랑 cout가 느린거같길래 printf scanf로 다 바꿨는데도 시간초과ㅜㅜㅜ

왜나는거같아여??


잘 안보이는 분들을 위해 

#include<iostream>

using namespace std;


int main()

{

int N, counter = 1;

scanf_s("%d", &N);

int number = N;

while (1)

{

if (number < 10)

{

number = N * 10;

}

int tenth, tens;

tenth = number ;

tens = number / 10;

int A = (tenth + tens) ;

int NewDigit;

NewDigit = tenth * 10 + A;

if (NewDigit == N)

{

break;

}

else {

counter++;

number = NewDigit;

}

}

printf("%d", counter);

return 0;

}