코드업 기초 100제 문제 096
소스
import numpy as np
n = int(input())
board = np.zeros((19, 19), dtype=int)
# board = [[0 for _ in range(19)] for _ in rnage(19)]
for _ in range(n):
x, y = map(int, input().split())
board[x-1][y-1] = 1
for brd in board:
print(*brd)
이문제는 입력을 통해 문자들을 여러 번 출력하여 특정 문양을 만들라고 하는 문제입니다. 간단히 모양만 출력하는 문제는 2중 반복문과 출력 함수로 표현할 수 있지만 이렇게 입력을 통해 문양을 변형하여 서로 다른 문양을 만들 때에는 이중 배열을 쓰는 것이 좋습니다.
좌표계인 board를 만드는 과정중 numpy라는 모듈을 사용합니다. 이 모듈은 행렬 연산을 더욱 쉽게 사용하기 위한 모듈입니다.
https://blog.naver.com/dnfla420/221752730611
Python NumPy 기초, 기본 : 데이터 과학을 위한 핵심 라이브러리
Numerical Python 데이터 과학 연산을 위한 핵심 라이브러리. NumPy를 사용하면 난해한 행렬 연산도 손...
blog.naver.com
이렇게 좌표를 모든 좌표를 0으로 초기화를 해주게 되면 좌표를 받아 해당 좌표를 좌표계의 인데스에 매칭 하여 문양을 만들어주고 for문으로 첫 번째 인댁스로만 돌아가는 리스트의 값을 받아 아스트릭( '*' )으로 언패킹 해주면 한 줄씩 리스트를 출력해줄 수 있습니다.
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 097 (0) | 2022.02.08 |
---|---|
코드업 기초 100제 문제 096 보너스 (0) | 2022.02.08 |
코드업 기초 100제 문제 095 (0) | 2022.02.07 |
코드업 기초 100제 문제 094 (0) | 2022.02.07 |
코드업 기초 100제 문제 093 (0) | 2022.02.07 |
코드업 기초 100제 문제 096
소스
import numpy as np
n = int(input())
board = np.zeros((19, 19), dtype=int)
# board = [[0 for _ in range(19)] for _ in rnage(19)]
for _ in range(n):
x, y = map(int, input().split())
board[x-1][y-1] = 1
for brd in board:
print(*brd)
이문제는 입력을 통해 문자들을 여러 번 출력하여 특정 문양을 만들라고 하는 문제입니다. 간단히 모양만 출력하는 문제는 2중 반복문과 출력 함수로 표현할 수 있지만 이렇게 입력을 통해 문양을 변형하여 서로 다른 문양을 만들 때에는 이중 배열을 쓰는 것이 좋습니다.
좌표계인 board를 만드는 과정중 numpy라는 모듈을 사용합니다. 이 모듈은 행렬 연산을 더욱 쉽게 사용하기 위한 모듈입니다.
https://blog.naver.com/dnfla420/221752730611
Python NumPy 기초, 기본 : 데이터 과학을 위한 핵심 라이브러리
Numerical Python 데이터 과학 연산을 위한 핵심 라이브러리. NumPy를 사용하면 난해한 행렬 연산도 손...
blog.naver.com
이렇게 좌표를 모든 좌표를 0으로 초기화를 해주게 되면 좌표를 받아 해당 좌표를 좌표계의 인데스에 매칭 하여 문양을 만들어주고 for문으로 첫 번째 인댁스로만 돌아가는 리스트의 값을 받아 아스트릭( '*' )으로 언패킹 해주면 한 줄씩 리스트를 출력해줄 수 있습니다.
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 097 (0) | 2022.02.08 |
---|---|
코드업 기초 100제 문제 096 보너스 (0) | 2022.02.08 |
코드업 기초 100제 문제 095 (0) | 2022.02.07 |
코드업 기초 100제 문제 094 (0) | 2022.02.07 |
코드업 기초 100제 문제 093 (0) | 2022.02.07 |