Submission #1230289

#TimeUsernameProblemLanguageResultExecution timeMemory
1230289amawTrol (COCI19_trol)C++20
20 / 50
1098 ms396 KiB
#include <iostream>
using namespace std;

int jumlah(int n) {
    if (n < 10) return n;
    int temp = n % 10 + jumlah(n / 10);
    if (temp < 10) return temp;
    else return temp % 10 + jumlah(temp / 10);
}

int main() {
    int q;
    cin >> q;
    
    int R[q]; int L[q];
    for (int i = 0; i < q; i++) {
        cin >> R[i] >> L[i];
    }
    
    int hasil[q] = {0};
    for (int i = 0; i < q; i++) {
        int min = R[i]; int maks = L[i];
        
        for (int j = min; j <= maks; j++) {
            hasil[i] += jumlah(j);
        }
        
    }
    
    for (int i = 0; i < q; i++) {
        cout << hasil[i] << endl; 
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...