본문 바로가기

Codeup 1507 - 4개의 직사각형 넓이 http://codeup.kr/problem.php?id=1507 Codeup 1507 - 4개의 직사각형 넓이 xxxxxxxxxxmatrix = [[0]*100 for i in range(100)]cnt = 0​for i in range(4): x1, y1, x2, y2 = map(int, input().split())​ for x in range(x1, x2): for y in range(y1, y2): matrix[x][y] = 1​for i in range(0, 100): for j in range(0, 100): if matrix[i][j] == 1: cnt += 1​print(cnt)
Codeup 1506 - 2차원 배열 채우기 4(역달팽이 배열) http://codeup.kr/problem.php?id=1506 Codeup 1506 - 2차원 배열 채우기 4(역달팽이 배열) n = int(input())matrix = [[0]*n for i in range(n)]cnt = 0offset = 0row = ncol = n​while row > 0 and col > 0: for i in range(offset, offset+row): cnt += 1 matrix[i][offset] = cnt​ for i in range(offset+1, offset+col): cnt += 1 matrix[offset+row-1][i] = cnt​ for i in range(offset+row-2, offset-1, -1): cnt += 1 matrix[i][offse..
Codeup 1505 - 2차원 배열 채우기 3(달팽이 배열) http://codeup.kr/problem.php?id=1505 Codeup 1505 - 2차원 배열 채우기 3(달팽이 배열) n = int(input())matrix = [[0]*n for i in range(n)]cnt = 0offset = 0row = ncol = n​while row > 0 and col > 0: for i in range(offset, offset+col): cnt += 1 matrix[offset][i] = cnt​ for i in range(offset+1, offset+row): cnt += 1 matrix[i][offset+col-1] = cnt​ for i in range(offset+col-2, offset-1, -1): cnt += 1 matrix[offset+ro..
Codeup 1504 - 지그재그 배열 2 http://codeup.kr/problem.php?id=1504 Codeup 1504 - 지그재그 배열 2 n = int(input())matrix = [[0]*n for i in range(n)]cnt = 0​for i in range(0, n): if i % 2: for j in range(n-1, -1, -1): cnt += 1 matrix[j][i] = cnt else: for j in range(0, n): cnt += 1 matrix[j][i] = cnt​for i in range(0, n): for j in range(0, n): print(matrix[i][j], end=' ') print()
Codeup 1503 - 지그재그 입력(2차원 배열) http://codeup.kr/problem.php?id=1503 Codeup 1503 - 지그재그 입력(2차원 배열) n = int(input())matrix = [[0]*n for i in range(n)]cnt = 0​for i in range(0, n): if i % 2: for j in range(n-1, -1, -1): cnt += 1 matrix[i][j] = cnt else: for j in range(0, n): cnt += 1 matrix[i][j] = cnt​for i in range(0, n): for j in range(0, n): print(matrix[i][j], end=' ') print()
Codeup 1502 - 2차원 배열 채우기 2 http://codeup.kr/problem.php?id=1502 Codeup 1502 - 2차원 배열 채우기 2 n = int(input())matrix = [[0]*n for i in range(n)]cnt = 0​for i in range(0, n): for j in range(0, n): cnt += 1 matrix[j][i] = cnt​for i in range(0, n): for j in range(0, n): print(matrix[i][j], end=' ') print()
Codeup 1501 - 2차원 배열 채우기 1 http://codeup.kr/problem.php?id=1501 Codeup 1501 - 2차원 배열 채우기 1 n = int(input())​for i in range(1, n**2+1): print(i, end=' ') if i % n == 0: print()
Codeup 1500 - 2차원 배열에 값 저장하기 http://codeup.kr/problem.php?id=1500 Codeup 1500 - 2차원 배열에 값 저장하기 n, m = map(int, input().split())matrix = []​for i in range(0, n): inputMatrix = list(map(int, input().split())) matrix.append(inputMatrix)​for i in range(0, n): for j in range(0, m): print(matrix[i][j], end=' ') print()