arr1
, arr2
: 행과 열의 크기가 같은 두 행렬
import numpy as np
def solution(arr1, arr2):
answer = np.array(arr1) + np.array(arr2)
return answer.tolist()
모듈을 사용하고 싶지 않다면 2중 for문으로 해결해준다
-> arr1, arr2의 각 원소를 각각 더해서, 한 행이 완성될 때마다 answer에 append
def solution(arr1, arr2):
answer = []
for i in range(len(arr1)):
tmp = []
for j in range(len(arr1[0])):
tmp.append(arr1[i][j] + arr2[i][j])
answer.append(tmp)
return answer
phone_number
: 길이 4 이상 20이하인 문자열
def solution(phone_number):
x= '*'*(len(phone_number)-4)
y= ''.join(list(phone_number)[-4:])
return ''.join([x,y])
x
: -10000000 이상, 10000000 이하인 정수
n
: 1000 이하인 자연수
def solution(x, n):
answer = []
cnt, tmp = 0, x
while cnt < n:
answer.append(tmp)
cnt += 1
tmp += x
return answer
한 줄로도 처리 가능함ㅎ
def solution(x, n):
return [(i+1)*x for i in range(n)]
n
, m
: 직사각형의 가로&세로 길이
n,m= map(int, input().split(' '))
for _ in range(m):
print('*'*n)