Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

WSDOCPP13 - Czy to jest możliwe?

Na pewnej liczbie wykonujemy następującą czynność:

  1. sumujemy cyfry tej liczby
  2. do powyższej sumy dodajemy sumę cyfr liczby otrzymanej z punktu pierwszego
  3. do otrzymanej sumy dodajemy sumę cyfr liczby otrzymanej z sumy cyfr z punktu drugiego
  4. itd.

Czy w wyniku powyższych operacji możliwe jest otrzymanie sumy równej liczbie początkowej?

Przykład 24 = 6 + 6 + 6 + 6

Wejście

W pierwszym wierszu jedna liczba n nie większa niż milion, określająca liczbę zestawów danych.

Każdy zestaw składa się z jednej liczby naturalnej k nie większej niż 1015.

Wyjście

Dla każdego zestawu danych napis T lub N w zależności, czy liczba spełnia kryteria zadania, czy nie.

Przykład

Wejście:
5
1
100
33
24
55

Output:
T
T
N
T
T

Dodane przez:Marcin Kasprowicz
Data dodania:2019-09-12
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:C++ 4.3.2

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.