백준 2563 - 색종이 (파이썬, 2차원배열)

박진우·2022년 11월 10일
2

알고리즘

목록 보기
77/89

💡백준 2563 - 색종이

◽ 문제





◽ 입력 & 출력




◽ 풀이

  • 4번째 줄: 전부 0을 가지는 2차원 배열을 선언한다.

  • 6번째 줄: 입력받은 N번만큼 색종이를 붙일 위치를 입력받는다.

  • 9번째 줄: 가로,세로크기가 10인 정사각형이고 첫 번째 자연수는 색종이의 왼쪽 변과 도화지의 왼쪽 변 사이의 거리

    시작점이기 때문에 시작점 x에서 크기인 10만큼 범위를 지정해주었다.

  • 첫 번째 입력이 3 7 이면
    3 행 7열 ➡️ 3 행 8열 ➡️ 3 행 9열 ➡️ 3 행 10열 ➡️ 3 행 11열 ➡️ 3 행 12열 ➡️ 3 행 13열 ➡️ 3 행 14열 ➡️ 3 행 15열 ➡️ 3 행 16 열 이런식으로 1을 채운다.
  • 11번째 줄: 0으로 도배된 101 X 101 크기의 도화지에서 색종이를 붙인 위치1로 칠해주었다.

  • 15번째 줄: 색종이를 붙인 도화지를 불러와 1을 counting해주었다.

  • 15번째 줄 다른 풀이

sum()을 이용하여 1의 값을 모두 더해주었다.




✅ 2차원 배열 다르게 선언




💡 배운점

◽ 2차원 배열 선언

  • 2X2

  • 2X3

0개의 댓글