강의

멘토링

커뮤니티

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

lil님의 프로필 이미지
lil

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1-J

1-J 9375

작성

·

275

·

수정됨

0

http://boj.kr/b8ffa79b7bbc43a7b291d205f9015698

안녕하세요 위 코드처럼 map을 전역변수로 선언하면 출력 초과가 뜨는데 main함수 안에 선언하면 오류가 나지 않더라구요.

그 이유를 알 수 있을까요?

답변 1

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 ㅎㅎ

이 문제는.

테스트케이스 "마다" 패션왕 어쩌구 ~~ 하는 거죠.

자, 그렇다면 map을 전역변수로 놓게 되면 테스트케이스마다 비어진 map을 기반으로 할 수 있을까요?

전역변수로 놓고 하시려면 map.clear() 같은 것을 해줘서 테스트케이스마다 "독립적"으로 수행할 수 있게 해주셔야 해요 ㅎㅎ

또 질문 있으시면 언제든지 질문 부탁드립니다.

감사합니다.

강사 큰돌 올림.

lil님의 프로필 이미지
lil

작성한 질문수

질문하기