목록전체 글 (43)
Do Something
이번엔 로봇이 한대가 아니라 두대인 문제다. 로봇이 특정 점에서 시작해서 반대로 움직인다. 그러다가 만나면 방향을 바꾸고 움직인다. 점에서 만날수도 있지만, 서로 지나가다가 점 중간에서 만나면 바로 방향을 바꾼다. 이거같은 경우에 처음에 보고 쉬울줄 알았다. 그냥 로봇 한대 움직이는거 두대로 만들고 go함수 써서 만나면 목표를 바꾸면 되겠지 쉽네 라고 생각을 했는데 어림도없지 ㅋㅋ 대충 go로 만나는건 코딩을 하면서 문제가 생겼는데 내가 전에 짜둔 go함수가 어떻게 생겼냐면 int go(Point com) { if (x == com.GetX() && y == com.GetY()) return 1; if (x - com.GetX() == 0) { if (y - com.GetY() y ..
2학기떄 재미있게(?) 했던 과제를 복기해보려고 한다. 1학년, 2학년 1학기때까지는 모든 시험을 당일치기로 봤을정도로 공부를 안해서 코딩관련해서는 남는게 없고... 군대에서 꼴에 시간낭비하기 싫어서 밤에 자유시간일떄 틈틈히 책을 봤었다. 내가 군대에서 손코딩으로 했던게 오렌지미디어 C, C++ 자료구조, 이 3권을 했었고, 딱 이 세개만 한 상태로 어렵다고 소문난 교수님 강의를 무작정 신청했다. C받을 각오하고 그냥 신청함 엌ㅋㅋㅋ 이떄 내 머릿속에 남았던건 C++에서 class만들기, 그리고 나중에 내가 봤을떄 바로 알아볼수 있는 코드를 작성하자 두개였다. 그래서 모든 코딩을 C++로 하고 보기 좋은 코드를 만드는데 집중을 많이 했었던거 같다. 첫번쨰 문제는 로봇이 움직이는 문제 이런식으로 점의 개수..