본문 바로가기

시뮬레이션22

[백준] 14503.로봇 청소기 (java) / 시뮬레이션 @시뮬레이션 / 1h 3m (필기 13m 포함) 약간 까다로운 시뮬레이션 문제였다(문제의 단어 의미가 헷갈려서..) 처음에는 답이 안 나왔는데, 디버깅을 꼼꼼하게 해서 금방 해결했다! 문제 링크 https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진.. 2020. 2. 26.
[백준] 15685.드래곤 커브 (java) / 시뮬레이션 @시뮬레이션 / 2h 15m 핵심 로직은 바로 생각해 냈는데, x축 y축이 반대인데 여기서 헷갈려서 한시간 넘게 삽질했다...ㅎㅎ 문제 링크 https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커브의 시작 점, d는 시작 방향, g는 세대이다. (0 ≤ x, y ≤ 100, 0 ≤ d ≤ 3, 0 ≤ g ≤ 10) 입력으로 주어지는 드래곤 커브는 격자 밖으로 벗어나지 않는다. 드래곤 커브는 서로 겹칠 수 있다. 방향은 0, 1, 2, www.acmicp.. 2020. 2. 26.
[백준] 17837.새로운 게임 2 (java) / 시뮬레이션 @시뮬레이션 / 1h 38m(필기 18m, 디버깅 1h 포함) 어제 푼 새로운 게임(백준 17780) 이랑 거의 똑같은 문제인데 실수로 조건 하나 놓쳐서 그거 잡느라 1시간 걸렸다 ㅠㅠ 문제 링크 https://www.acmicpc.net/problem/17837 17837번: 새로운 게임 2 재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하나의 말 위에 다른 말을 올릴 수 있다. 체스판의 각 칸은 흰색, 빨간색, 파란색 중 하나로 색칠되어있다. 게임은 체스판 위에 말 K개를 놓고 시작한다. 말은 1번부터 K번까지 번호가 매겨져 있고, 이동 방향도 미리 정해져 있다... 2020. 2. 24.
[백준] 17780.새로운 게임 (java) / 시뮬레이션 @시뮬레이션 / 1h 15m (필기 35m 포함) Gold 1이어서 조금 쫄았는데 생각보다 쉬운 문제였다. 문제 링크 https://www.acmicpc.net/problem/17780 17780번: 새로운 게임 재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하나의 말 위에 다른 말을 올릴 수 있다. 체스판의 각 칸은 흰색, 빨간색, 파란색 중 하나로 색칠되어있다. 게임은 체스판 위에 말 K개를 놓고 시작한다. 말은 1번부터 K번까지 번호가 매겨져 있고, 이동 방향도 미리 정해져 있다. 이동 방향은 위, 아래, 왼쪽, 오른쪽 www.acmicpc.net 구현 방법 1.. 2020. 2. 23.
[백준] 12100.2048(Easy) (java) / 재귀, 순열, 시뮬레이션 @재귀, 순열, 시뮬레이션 / 2h 5m 필기 22m 포함 코드 구현하는데 총 50m 그런데 디버깅 하는데에 1h 5m..ㅠㅠ 4%에서 계속 틀렸습니다가 뜨는데, 질문게시판의 테케를 아무리 돌려도 다 맞게 나와서 멘붕왔었다. 딱 이거 하나만 틀리게 나와서 간신히 찾았다ㅠ 4%대에서 틀리시는 분들이 참고하시면 좋을 듯 더보기 20 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 102.. 2020. 2. 17.