while(1){


if(배고픔) 밥먹는다;


if(심심함) 디시한다;


if(배아픔) 똥쌈;


}


int 배고픔() {

if(위장<0.3) return 1;


else return 0;

}


int 심심함() {

if(할일=NULL) return 1;


else return 0;

}


int 배아픔() {

if(대장>0.5) return 1;


else return 0;

}


void 밥먹는다() {

냉장고를_열음();


음식을 꺼냄();


먹음();


식탁치움();

}


void 디시한다() {


폰을켬();


디시를함();


}


void 똥쌈() {

화장실로이동();


바지내리고_앉음();


항문에힘을뺌();


세척버튼을누름();


건조버튼을누름();


바지올리고_일어남();

}



디씨앰생 알고리즘


자세한내용과 로봇조작은 너무길어져서 생략햇음