Notice
Recent Posts
Recent Comments
Link
목록톱니바퀴 (1)
코딩 공부

우선, 톱니바퀴가 4개로 고정되어 있으므로 gear라는 이차원 배열을 4줄짜리로 받는다. 각 회전마다 선택된 기어(spin_gear)와 d(방향)이 정해지므로 각 회전별 톱니바퀴 4개의 방향 변화 정보를 저장할 status = [0, 0, 0, 0]를 만들어준다. 선택된 기어(spin_gear)의 왼쪽과 오른쪽으로 나눠서 맞닿는 극이 서로 다르면 현재 방향에 -1을 곱해준 값을 저장하고, 극이 다르지 않다면 더이상 기어가 돌아가지 않으므로 break를 통해 for문을 빠져나온다. (이때, 맞닿는 극이 각 gear의 2번째 원소인지, 6번째 원소인지 유의하도록 한다.) 4개의 기어의 방향 정보가 모두 저장이 됐다면, 반시계 방향으로 회전(status[i]==-1)할 경우, 맨 앞 숫자를 떼서 맨 뒤로 붙이..
삼성 SW 역량 테스트 기출 문제
2024. 1. 18. 19:57