Jolly Jumpers/ ¶
맞는데 무 ....
만들 를 듯.
abs를 빡;;
;;
만들 를 듯.
abs를 빡;;
;;
~cpp
#include <iostream>
#include <cctype>
using namespace std;
const int MAX = 3000;
const int MAXLine = 10;
int checkJolly(int * array, int differ, bool programEnd = 0);
void main(){
int array[MAX] = {0};
int differ; // 10 면 9 .
char endCheck;
differ = endCheck = 0;
while(1){
if( !(cin>>array[differ]) )break;
differ++;
cin.get( endCheck );
if( endCheck == '\n' ){
checkJolly( array, differ );
differ = 0;
}
}
checkJolly( array, differ, 1 );
}
int checkJolly(int * array, int differ, bool programEnd){ //differ는 n-1 .
static bool boolJolly[10]={1,1,1,1,1,1,1,1,1,1}; //리 를 는 배 본 모 jolly .
static int line = 0;
// .
if( programEnd ){
for(int i = 0; i < line; i++ ){
if( boolJolly[i] )cout<<"Jolly\n";
else cout<<"Not jolly\n";
}
return 0;
}
//jolly jumper
for(int i = 1; i < differ - 1; i++){
if( ( differ < ( array[i] - array[i-1])) || (differ < ( array[i-1] - array[i])) || (differ < ( array[i] - array[i+1]) ) || (differ < ( array[i+1] - array[i]) ) ) { //대
boolJolly[ line ] = 0; // NOTjolly boolJolly배
}
}
line++;
return 0;
}










