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;
}










