Algorithm/2023 브실컵

[백준 알고리즘] 29729번: 가변 배열 (Python)

에릭 Kim 2023. 11. 7. 17:57
반응형

https://www.acmicpc.net/problem/29729

 

29729번: 가변 배열

첫 번째 줄에 가변 배열의 초기 최대 크기를 의미하는 정수 $S_0$와 배열에 원소를 저장하는 명령의 개수를 의미하는 정수 $N$, 배열에서 원소를 삭제하는 명령의 개수를 의미하는 정수 $M$이 공백

www.acmicpc.net

 

소스코드

 

 

풀이

★ 배열 안에 원소를 추가하기 전, 배열의 크기가 배열이 가질 수 있는 최대 크기와 같은지 비교 먼저 해줘야합니다. 만약 같은 경우, 더이상 배열 안에 원소가 들어갈 수 없기 때문에 최대 배열 크기를 2배로 증가시킨 후, 원소를 추가해줍니다 :) 

반응형