10038 - Jolly Jumpers UVa Online Judge || UVa Online Judge 10038 - Jolly Jumpers Solution

Problem Name: 10038 Jolly Jumpers
Judge: UVa Online Judge
Problem link: 10038 Jolly Jumpers
Solution on GitHub: 10038 Jolly Jumpers



UVa Online Judge 10038 - Jolly Jumpers Solution in C++/Cpp

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
    int n;
    while (cin >> n)
    {
        int numbers[n], count = 0;
        for (int i = 0; i < n; i++)
        {
            cin >> numbers[i];
        }
        int diff_numbers[n - 1];
        for (int i = 0; i < n - 1; i++)
        {
            diff_numbers[i] = abs(numbers[i + 1] - numbers[i]);
        }
        sort(diff_numbers, diff_numbers + (n - 1));
        for (int i = 0; i < n - 1; i++)
        {
            if (diff_numbers[i] != i + 1)
            {
                count++;
                break;
            }
        }
        if (count == 0)
        {
            cout << "Jolly\n";
        }
        else
        {
            cout << "Not jolly\n";
        }
    }

    return 0;
}













Tags: UVa Online Judge 10038 - Jolly Jumpers solution in C C++, 10038 UVa Online Judge solution in C C++, UVa Online Judge 10038 solution in C C++, UVa Online Judge Jolly Jumpers solution in C C++, 10038 - Jolly Jumpers UVa Online Judge solution in C C++ Java Python, C#, Javascript, UVa Online Judge 10038 - Jolly Jumpers solution in C C++ Java Python, C#, Javascript
Next Post Previous Post
No Comment
Add Comment
comment url