summaryrefslogtreecommitdiff
path: root/10038/jolly.cpp
diff options
context:
space:
mode:
Diffstat (limited to '10038/jolly.cpp')
-rw-r--r--10038/jolly.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/10038/jolly.cpp b/10038/jolly.cpp
new file mode 100644
index 0000000..53625e1
--- /dev/null
+++ b/10038/jolly.cpp
@@ -0,0 +1,26 @@
+#include <iostream>
+#include <math.h>
+using namespace std;
+
+int main(){
+ int n;
+ while(cin>>n){
+ int nums[3000], diffs[2999]={0}, i;
+ bool jolly=true;
+ for(i=0; i<n; i++)
+ cin>>nums[i];
+ for(i=1; i<n; i++)
+ diffs[abs(nums[i]-nums[i-1])]=1;
+ for(i=1; i<n; i++){
+ if(diffs[i]==0){
+ jolly=false;
+ break;
+ }
+ }
+ if(jolly)
+ cout<<"Jolly\n";
+ else
+ cout<<"Not jolly\n";
+ }
+ return 0;
+}