본문 바로가기
반응형

반복문2

[Python] 백준 1018번 - 체스판 다시 칠하기 https://www.acmicpc.net/problem/1018 문제 지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8×8 크기의 체스판으로 만들려고 한다. 체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따라서 이 정의를 따르면 체스판을 색칠하는 경우는 두 가지뿐이다. 하나는 맨 왼쪽 위 칸이 흰색인 경우, 하나는 검은색인 경우이다. 보드가 체스판처럼 칠해져 있다는 보장이 없어서, 지민이는 8×8 크기의 체스판으로 잘라.. 2022. 10. 19.
[Python] for 반복문 / 예제로 공부하는 Python 100 문제풀이 반복문다 거기서 거기일줄 알았다. 그렇지만 파이썬은 조금 달랐다. Araboja 1. 기본 사용법 for i in range(10): print(i) 별거 없다. 이렇게 쓴다. 다른 언어는 for( i = 0; i < 10; i++) 이런 느낌이고 java나 javascript 에서는 배열에서 사용할 때 for i in arr 이런느낌이 섞인(?) 것 같다. range() 구조는 range( [start] : [last] : [step] ) 으로 이루어져 있다. 자세한 사용법은 밑으로. 2. 옆으로 나오게 출력 위의 코드를 실행시키면 0~9가 \n이 들어간 상태로 출력이 된다. 이를 1 2 3 4 5... 9 로 나오게 할 수 있다. #0~9가 0 1 2 3 4 5 6 7 8 9 (옆으로 나오게) 출력 .. 2022. 1. 14.
반응형