백준 14891 톱니바퀴 [c++]


백준 14891 톱니바퀴 [c++]

#include #include #include #include using namespace std; //톱니바퀴는 총4개, 입력할때 12방향부터 시계방향으로 입력 //N극은 0 , S극은 1 //같은 극이면 회전 X, 다른극일경우 이전 톱니바퀴에 반대방향으로 회전 ex) 이전바퀴 시계방향회전 -> 다음 바퀴 반시계방향회전 int k;//회전회수 int num;//회전할 톱니 번호 int dir;//회전방향, 1일경우 시계방향 -1일 경우 반시계방향 int t1[8], t2[8], t3[8], t4[8];//톱니바퀴 string str; int answer = 0;//결과값 void func(int idx)//매개변수로 회전해야할 톱니바퀴 번호를 받고 시계방향으로 회전하는 함수 { int temp; in..


원문링크 : 백준 14891 톱니바퀴 [c++]