Posts
댕댕쓰의 개발일지
Cancel

[baekjoon] 17144. 미세먼지 안녕! (python)

17144. 미세먼지 안녕! 문제 바로가기 해결 방법 주요 과정 for _ in range(T) 안에서 1초동안 일어나는 일을 실행합니다. 이중 for문을 통해 미세먼지를 확산시킵니다. 이때 새로운 n_room에 확산을 저장해야 원하는 확산값을 얻을 수 있습니다. (확산을 room에 바로 하면 X) cl...

[baekjoon] 20061. 모노미노도미노2 (python)

20061. 모노미노도미노 2 문제 바로가기 해결 방법 다음 체크한 부분을 각각 green_board, blue_board로 두었다! 근데 blue_board를 4X6이 아닌 green_board 처럼 6X4로 설정하였다!! 시계방향으로 90도 회전하고 좌우반전했다고 보고 블록이 들어가도록 설정했습니다! green_board : x 좌표...

[baekjoon] 17837. 새로운 게임2 (python)

17837. 새로운 게임 2 문제 바로가기 해결 방법 보드의 색을 저장하는 리스트 : board 말의 번호와 방향을 저장하는 리스트 : horse_board 를 이용하여 시뮬레이션을 진행했습니다. while 문 안의 과정 설명 말 번호 0 ~ K -1 순서대로 말의 위치 찾기 ...

[baekjoon] 20057. 마법사 상어와 토네이도 (python)

20057. 마법사 상어와 토네이도 문제 바로가기 해결 방법 가장 먼저 토네이도 방향을 순서대로 돌기 위한 코드를 작성했습니다. 1 → 1 → 2 → 2→ 3 → 3 → 4 → … 몇 칸을 이동하고 방향이 바뀌는 지의 규칙을 살펴보면 1부터 시작하여 칸의 이동이 2번 같으면 + 1를 하여 이동한다! ...

[baekjoon] 20056. 마법사 상어와 파이어볼 (python)

20056. 마법사 상어와 파이어볼 문제 바로가기 해결 방법 주요 과정 모든 파이어볼을 이동한다. 격자의 행과 열은 1번부터 N번까지 번호가 매겨져 있고, 1번 행은 N번과 연결되어 있고, 1번 열은 N번 열과 연결되어 있다. tip) 이때 다음과 같은 문제 조건이 있는 데 이러한 경우 다음의...

[baekjoon] 20055. 컨베이어벨트 위의 로봇 (python)

20055. 컨베이어벨트 위의 로봇 문제 바로가기 해결 방법 컨테이너의 회전하는 것을 올라가는 위치 변수 up 과 내려가는 위치 변수 down을 조절하여 구현하였습니다. up 과 down의 차이는 N이라는 점을 고려하여 N 사이의 로봇 이동(밑에 문제 인용부분에서의 2번 과정!)만 주의하면 좋을 것 같습니다. 회전할 경우 container 리스...

[baekjoon] 19237. 어른상어 (python)

19237. 어른상어 문제 바로가기 ※ 주의 tip! 테스트 케이스가 다 맞고 제출시 6%에서 틀렸습니다가 뜬다면 시간 조건만 수정해주면 된다!! 문제 중 일부 부분 1000가 넘어도 다른 상어가 격자에 남아 있으면 -1을 출력한다. 테스트 케이스가 다 맞고 제출시 6%에서 틀렸습니다가 뜬다면 시간 조건만 수정해주면 된다!! 문제 중 일부 부...

[baekjoon] 20058. 마법사 상어와 파이어스톰 (python)

20058. 마법사 상어와 파이어스톰 문제 바로가기 해결 방법 핵심 과정은 2가지 단계가 있다. (1. 회전하기 → 2. 얼음 녹이기) 회전하기 ★ 위의 2가지 규칙을 이용하여 다음의 코드를 작성했다. rotate_board[i + j2][j + 2 ** q - i2 - 1] = board[i + i2]...

[baekjoon] 17779. 게리맨더링2 (python)

17779. 게리맨더링 2 문제 바로가기 해결 방법 구역을 나누며 선거구에 따른 인구수를 바로 구하고 싶었으나 구역 나누는 것이 헷갈려서 test라는 리스트에 구역을 표시하고 test를 돌며 인구수를 구했습니다 :) 입력을 받은 뒤 가능한 기준점과 경계 길이를 4중 포문을 통해 뽑아낸다. devide 함수를 통해 ...

[baekjoon] 19236. 청소년 상어 (python)

19236. 청소년 상어 문제 바로가기 해결 방법 기본 설정 4행 4열의 리스트인 ocean을 다음과 같이 각 칸에 물고기의 번호와 방향을 저장! 즉 문제에서 제시된 표를 그림과 같이 [상어의 크기, 방향]으로 ocean에 저장한다. 상어에 대한 정보는 sh_y, sh_x, sh_d 변수에 저장...