강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

soh9909님의 프로필 이미지
soh9909

작성한 질문수

백준 17298번 문제

해결된 질문

작성

·

187

0

안녕하세요!

백준 17298번 문제에서

1. ans[mystack.pop()] 이렇게 적으면 mystack이라는 배열에서 pop 된 값이 ans 배열에 넣어지는건가요?

2. []안에 들어가는 값은 인덱스가 맞나요?

3. mystack.append() 랑 mystack.append(i)라고 하면 어떻게 차이가 나는건가요?

 

감사합니다!

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

  1. 네, 정확히 말씀하신대로 mystack.pop()으로 배열에서 pop 된 값이 ans 배열에 넣어지게 됩니다.

  2. []는 indeed 조건에 맞습니다. [] 안에 들어가는 값은 배열의 인덱스를 의미합니다. 예를 들어, ans[0]은 ans 배열의 첫 번째 값입니다.

  3. mystack.append()은 mystack 배열의 가장 끝에 아무것도 추가하지 않는 것을 의미합니다. mystack.append(i)는 i라는 값을 mystack 배열의 가장 끝에 추가하는 것을 의미합니다.

간단히 정리하자면, mystack.pop()은 배열에서 값을 꺼내고 ans 배열에 넣는 것이고, mystack.append()는 배열에 값을 추가하는 것입니다.

더 궁금한 사항이 있으시면 언제든지 물어보세요!

soh9909님의 프로필 이미지
soh9909

작성한 질문수

질문하기