def solution(n):
answer=[[0]*n for i in range(n)] # 빈 배열 모양으로 만들어주기
for i in range(n):
answer[i][i]=1 # 특정 인덱스 값에 채워주기 1.
return answer
print([0]*3) → [0,0,0]
[PCCE 기출문제] 1번 문제
PCCE 문제는 이상하다
def solution(str1, str2):
answer = ''
for i in range(len(str1)):
answer+= str1[i]
answer+= str2[i]
return answer
def solution(arr, flag):
X = []
# true라면 X의 뒤에 arr[i]를 arr[i] × 2 번 추가
# false라면 X에서 마지막 arr[i]개의 원소를 제거한 뒤 X를 return
for i in range(len(arr)):
if flag[i] == True:
X += ([arr[i]]*int(arr[i])*2)
else:
X = X[:-arr[i]]
return X
def solution(my_string, s, e):
return my_string[:s] + my_string[s:e+1][::-1] + my_string[e+1:]
배열 거꾸로 [::-1]
배열 + 범위 + 거꾸로: my_string[s:e+1][::-1]