Submission #1007328

#TimeUsernameProblemLanguageResultExecution timeMemory
1007328vjudge1Trol (COCI19_trol)C++17
20 / 50
1096 ms416 KiB
#include <iostream> using namespace std; // Fungsi untuk menghitung jumlah digit dari sebuah angka sampai menjadi satu digit int sumDigits(int n) { int sum = 0; while (n > 0) { sum += n % 10; n /= 10; } return sum; } // Fungsi untuk mengubah angka menjadi satu digit dengan menjumlahkan digit-digitnya int reduceToOneDigit(int n) { while (n >= 10) { n = sumDigits(n); } return n; } int main() { int Q; cin >> Q; // Membaca jumlah pertanyaan for (int i = 0; i < Q; ++i) { long long L, R; cin >> L >> R; long long totalSum = 0; for (long long j = L; j <= R; ++j) { totalSum += reduceToOneDigit(j); } cout << totalSum << endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...