백준 19237번 어른상어 (JAVA)
삼성의 유명한 기출문제 아기상어이다. 이 문제를 풀어보셨다면, 업그레이드인 마법사상어와 파이어볼(https://www.acmicpc.net/problem/20056)도 있으므로 풀어보면 좋을 것 같다. 로직 : * 이차원 배열을 생성한 Water 객체 배열로 생성 (Water 객체는 냄새를 남긴 상어의 번호, 냄새가 남아있는 시간이 저장된 객체) * 상어의 현재 x,y 좌표, 현재 보고 있는 방향, 보고있는 방향 별 이동우선순위, 현재 살아있는지 아닌지를 적을 객체를 생성 * 상어들을 리스트로 관리할 sList 생성 * 상어가 한마리가 남을 때까지 반복을 돌려서 시간을 확인하고, 1000초가 넘길때까지 상어의 개수가 한마리가 되지 않는다면 -1을 리턴하고 종료. package samsung; import..