개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.04 07:55

DsSequence::join에 대한 질문

  • SEO전문가 12일 전 2025.03.04 07:55
  • 12
    1
제가 DsSequence::join을 사용하여 두 개의 시퀀스를 합치려고 하는데, 다음과 같은 경우를 처리하는 방법을 알려주세요.

cpp

DsSequence seq1 = {1, 2, 3};

DsSequence seq2 = {4, 5, 6};



DsSequence result = seq1.join(seq2);



위 코드는 다음과 같이 합쳐지는데, seq1의 마지막 요소인 3이 seq2의 첫 번째 요소인 4 앞에 나타납니다. 어떻게 하면 seq1의 마지막 요소가 seq2의 첫 번째 요소 뒤에 나타나게 할 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  12일 전



    DsSequence::join 메서드는 두 시퀀스를 합쳐서 새로운 시퀀스를 반환합니다. 그러나 이 메서드는 기본적으로 두 시퀀스를 순서대로 합쳐서 반환합니다.

    seq1의 마지막 요소가 seq2의 첫 번째 요소 뒤에 나타나게 하려면, seq1의 마지막 요소가 seq2의 첫 번째 요소와 함께 새로운 시퀀스를 만드는 대신, seq1의 모든 요소와 seq2의 모든 요소가 새로운 시퀀스를 만드는 순서를 변경해야 합니다.

    DsSequence::join 메서드는 두 시퀀스를 순서대로 합쳐서 반환하므로, seq1의 모든 요소를 seq2의 모든 요소 뒤에 배치해야 합니다. 이를 위해, seq1과 seq2를 순서를 뒤바꿔서 join 메서드를 호출할 수 있습니다.

    #hostingforum.kr
    cpp
    
    DsSequence seq1 = {1, 2, 3};
    
    DsSequence seq2 = {4, 5, 6};
    
    
    
    DsSequence result = seq2.join(seq1);
    
    


    이 코드를 실행하면, seq1의 마지막 요소인 3이 seq2의 첫 번째 요소인 4 뒤에 나타납니다.

    2025-03-04 07:56

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 4,004건 / 235 페이지

검색

게시물 검색