인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

xron29291883's profile image
xron29291883

asked

Introduction to Algorithm Problem Solving for IT Employment (with C/C++): Coding Test Preparation

40. Intersection (Two-Pointer Algorithm: MS Interview Time Limit 1 Second)

왜 이렇게 벡터를 선언하면 작동이 되지 않을까요?

Written on

·

544

0

각각의 vector를 따로 선언하지 않고, 한꺼번에 모아서 한꺼번에 정렬하면 보시는 것 처럼 정상 작동이 되지 않습니다

 입력은 원래와 같이 5 2 7 10 5 3 5 3 10 17 12입니다. 정상출력은 3 5 10입니다.

이에 실제로 출력해보니,  첫번째 벡터는 7 10 5 3 5

두번째 벡터는 3 10 3 10이 되는 것을 확인했습니다

그러나, vector를 따로 선언하고 입력을 넣으면, 제대로  입력되는 것을 확인할 수 있습니다.

어떠한 이유일까요?

vectorC++코테 준비 같이 해요!

Answer 2

1

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

원래 문제에 있는 입력형식은 아래와 같습니다. 

5

2 7 10 5 3

5

3 10 5 17 12

하지만 위에 코드처럼 입력을 받으려면 아래 입력처럼 먼저 두 집합을 크기를 모두 받아야 합니다.

5 5

2 7 10 5 3

3 10 5 17 12

0

xron29291883님의 프로필 이미지
xron29291883
Questioner

아 제가 생각을 잘 못 한것 같습니다 답변 달아주셔서 감사합니다

xron29291883's profile image
xron29291883

asked

Ask a question