원래 과제가 C++에서 미로맵을 주고 이거를 start부터 goal까지 최대한 적은 턴으로 골인하는 거임,
원래는 소스 다주고 다음에 턴에 움직일 방향(상하좌우)를 고르는 알고리즘만 짜면됨,
예를 들면 rand()%4 이렇게 하면됨; (랜덤으로 상하좌우로 움직임), 그러다보면 한 만턴 정도 지나면 미로탈출, 골인함
근데 내가 너무 열정이 넘쳐서 미리 미로맵을 그래프마냥 전부 탐색하고 시작점부터 골인지점까지 최단경로를 미리 구한다음
다음턴에 움직일 방향정하는 함수에서 이 경로대로 따라가도록만듬, ( 이과정에서 소스를 좀 뜯어고침 그래서 과제 문제의 요구사항에서 살짝벗어남)
작동시켜보니 100턴 내외로 안정적으로 미로탈출하는것을 확인, 제출했더니
시1바 왜 시키지도 않은 짓을 했냐면서 0점먹음
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ - dc App
ㄲㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그걸 0점 주다니 뭔 미친 학교가 다 있냐 - dc App
나라면 가산점 줬을거 같은데 흐음
느낌상 원래는 맵의 전체를 모르고 현재 상황에서 주변의 벽만 알 수 있고, 그런 상황에서 움직이는걸 의도했는데, 맵의 전체를 들여다보도록 짜서 0점 받은건가? 그렇더라도 0점은 너무했네
시발ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
맵정보 모르는 상태에서 경로찾는게 원래 과제였나본데
스택 이용해서 분기와 한정 알고리즘 짜는 문제 일텐데, 어떤 미로를 줘도 답을 찾아내는 알고리즘을 짜는 문제에서 답을 입력하고 미로를 풀게하니 당연히 0점이지... 이건 깝친게 아니라 니가 분기와 한정을 이해 못해서 결과만 보여주려고 제출한거임
참고로 수업은 C++문법 이었음 - dc App
무슨 만턴이 걸려 ㅋㅋㅋ 상하좌우 움직이는게 핵심이 아닌데 저렇게 하면 풀린다고 생각하는거 보니 알고리즘에 대한 논리 이해도도 0이네. 너 같은 애는 어차피 졸업해봐야 뗄감임 딴 일 찾아보셈 ㅇㅇ
어떤 학교가 객체지향 언어의 기말 과제로 반복문에 랜덤함수 넣는걸 내주냐;; 구라도 정도껏 치셈 ㅋㅋㅋ
'start부터 goal까지 최대한 적은 턴으로 골인하는 거임,' 라고 지 입으로 처 말해놓고서 ㅋㅋㅋ 알고리즘 수업 들으면 학부 3학년 이상일텐데 구라치는 알고리즘도 제대로 못짜서 어쩌노...
그래도 내가 교수였으면 노력이 가상해서 최소 점수라도 줬을텐데
dd 말 존나 이쁘게하네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그걸 왜 0점을줌ㅋㅋㅋㅋ
dd팩폭 오지네 ㅋㅋㅋ