[직사각형 별 찍기]
My answer
a, b = map(int, input().strip().split(' '))
for j in range(b):
print(a*"*")
Another answer
a, b = map(int, input().strip().split(' '))
answer = ('*'*a +'\n')*b
print(answer)
더보기
strip()
strip()은 인자로 전달된 문자를 string의 좌우에서 제거하는 함수이다. 즉 위의 코드에서는 input()으로 받은 문자의 맨양쪽에서 공백을 제거한다는 의미이다.
[ x만큼 간격이 있는 n개의 숫자 ]
My answer
def solution(x, n):
answer = []
for i in range(1,n+1):
answer.append(x*i)
return answer
Another answer
def solution(x, n):
answer = []
answer= [i * x + x for i in range(n)]
return answer
[ 행렬의 덧셈 ]
My answer
def solution(arr1, arr2):
answer = []
for i in range(len(arr1)):
tmp=[]
for j in range(len(arr1[i])):
tmp.append(arr1[i][j]+arr2[i][j])
answer.append(tmp)
return answer
-------------------------------------------------
def solution(arr1, arr2):
answer = [[]]
for i in range(len(arr1)):
tmp=[]
for j in range(len(arr1[i])):
tmp.append(arr1[i][j]+arr2[i][j])
answer[i]=tmp
if(i!=len(arr1)-1):
answer.append([])
return answer
Another answer
def solution(arr1, arr2):
answer = [[]]
answer = [[c + d for c, d in zip(a, b)] for a, b in zip(arr1,arr2)]
return answer
-------------------------------------------------
import numpy as np
def solution(arr1, arr2):
answer = [[]]
A=np.array(arr1)
B=np.array(arr2)
answer=A+B
return answer.tolist()
# Numpy 배열의tolist()메소드는 numpy 배열을 목록으로 변환 할 수 있다.
728x90
반응형
'코딩테스트 > 프로그래머스[Python]' 카테고리의 다른 글
[프로그래머스] 09/13 (3) (0) | 2021.09.13 |
---|---|
[프로그래머스] 09/09 (3) (0) | 2021.09.09 |
[프로그래머스] 09/08 (6) (0) | 2021.09.08 |
[프로그래머스] 09/06 (2) (0) | 2021.09.06 |
[프로그래머스] 09/05 (12) (0) | 2021.09.05 |