백준98 백준 3048번 : 개미 문제 www.acmicpc.net/problem/3048 구현 방법 값과 방향을 가진 개미 클래스를 생성하고 이 클래스를 타입으로 가지는 리스트도 생성해주었습니다. 첫 번째 그룹과 두 번째 그룹의 개미수가 주어져있기 때문에 첫 번째 그룹은 'L' 방향으로 거꾸로 추가, 두 번째 그룹은 'R' 방향으로 각각 리스트에 추가한 후 T시간만큼 반복문을 돌려 리스트의 처음부터 끝까지 탐색을 시작했습니다. 다음 방향을 확인하여 현재 방향이랑 다르면 swap 하지만 맞을거라는 제 예상과는 다르게 틀렸습니다... 이유가 뭘까요 한참 생각을 해보니 방향이 다를때마다 swap을 해주는게 아니라 개미는 각자의 방향으로 움직이다가 다른 방향을 만나면 점프를 해주는거였습니다. 저의 알고리즘대로 코드를 구현하게 되면 오른쪽에서 .. 2021. 3. 5. 백준 13901번 : 로봇 문제 www.acmicpc.net/problem/13901 구현 방법 이 문제는 시뮬레이션 문제로 문제에서 요구한 조건대로만 구현한다면 쉽게 구현하실 수 있습니다. 방향을 지정해주기 때문에 따로 방향 배열을 생성하여 넣어주고 현재 방향이 가지 못하는 방향이라면 나머지 연산을 해주어 다음 방향으로 가게끔 해줬습니다. 구현 코드 package BOJ.Silver.구현; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class B13901_로봇 { static int R, C, sr, sc, count; static i.. 2021. 3. 5. 이전 1 ··· 22 23 24 25 다음