이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
yhs0602
가입: 2021년 3월 11일 올린 글: 1
|
올려짐: 2021년3월12일 15:08 주제: 숙제 1 문제 1 질문드립니다. |
|
|
안녕하세요. 프로그래밍 언어 강의를 수강 중인 컴퓨터공학부 양현서입니다.
숙제 1의 문제 1에서, 단순히 두 정수 리스트를 합치기만 하면 되는지 (정수 크기 순 정렬을 하는 등 추가적 처리 없이) 질문드립니다.
예를 들어, merge([4;3;2], [6;5;1])을 하였을 때,
a) [4;3;2;6;5;1]
b) [6;5;4;3;2;1]
중 어느 것이 맞는지 궁금하여 질문드립니다.
또한
인용: | 리스트에는 같은 정수가 반복해서 들어있지 않습니다 |
라고 하셨는데, 이것은 두 리스트에 공통 원소가 들어 있지 않다는 뜻인가요? 아니면 단지 각 리스트에 중복 원소가 들어 있지 않다는 뜻인가요?
만약에 두 리스트에 공통 원소가 들어 있는 경우 예를 들면
merge([5;3;1], [4;3;2])
의 결과는
a) [5;3;1;4;3;2]
b) [5;3;1;4;2]
c) [5;4;3;3;2;1]
d) [5;4;3;2;1]
중에 어느 것인지 알려 주시면 감사하겠습니다.
감사합니다.
양현서 드림 |
|
위로 |
|
|
양현서
가입: 2021년 3월 12일 올린 글: 8
|
올려짐: 2021년3월12일 15:25 주제: 아이디 변경 |
|
|
죄송합니다. 아이디가 필명과 같은 것을 깨닫고 다시 만들었습니다.
감사합니다. |
|
위로 |
|
|
shkim
가입: 2019년 7월 30일 올린 글: 86
|
올려짐: 2021년3월12일 15:34 주제: |
|
|
큰 순서대로 나열된 정수 리스트 두개를 받아서 하나의 "순서" 리스트로 만드는 함수입니다. 즉, b) 가 맞습니다. 숙제 공지사항에 추가해놓도록 하겠습니다.
모호한 상황을 피하기 위해서 두 리스트에 공통원소가 없고, 각 리스트에도 중복 원소가 없는 경우만 테스트하겠습니다. 하지만 구현하는데 이부분을 따로 특별히 취급할 필요는 없을듯 합니다. |
|
위로 |
|
|
양현서
가입: 2021년 3월 12일 올린 글: 8
|
올려짐: 2021년3월12일 15:38 주제: 순서 리스트 |
|
|
정렬 상태를 이어가면서 합쳐야 하는군요. 명확하게 짚어 주셔서 감사드립니다.
양현서 드림. |
|
위로 |
|
|
|