목록Computer Science (20)
세상에 나쁜 코드는 없다
#include #include using namespace std; int numberArr[9]; int length; bool isPalindrome() { int half=length/2; for(int i=0; i0; i--) { if(numberArr[i] == 10) { numberArr[i-1]++; numberArr[i] = 0; } } } int main() { int count; string input; while(1) { count=0; cin >> input; length = input.length(); if(input == "0") break; for(int i=0; i< length; i++) { numberArr[i] = input.at(i) -'0'; } while(!isP..
#include using namespace std; int board[21][21]; int dx[8] = {-1,0,1,-1,1,-1,0,1}; int dy[8] = {1,1,1,0,0,-1,-1,-1}; int result[2]; //x,y 좌표를 받으면 해당 좌표 위치가 오목을 만드는지 체크함 //left 남은 좌표 수 //direction 오목이 진행되는 방향 //color 1:흰돌 2:검은돌 //check(5 ,~~) 로 검사할시 오목이면 true, 아니면 false 반환 bool check(int left, int direction, int color,int x, int y) { //시작점에서 출발방향 앞에 같은 숫자가 있는 경우 (6목의 경우를 제거) if(left == 5 && board..