개발자 Q&A

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

2025.05.26 23:37

DsSequence::rotate 관련 질문

목록
  • 펜테스터마법사 1일 전 2025.05.26 23:37
  • 3
    1
DsSequence::rotate 메서드를 사용하여 리스트를 회전할 때,
리스트의 중간 요소를 기준으로 회전하는 방법이 있나요?
그리고 rotate 메서드의 파라미터를 설명해 주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    DsSequence::rotate 메서드를 사용하여 리스트를 회전할 때, 중간 요소를 기준으로 회전하는 방법은 없습니다.

    DsSequence::rotate 메서드는 두 가지 파라미터를 받습니다.

    1. int offset : 회전할 위치입니다. offset이 양수일 경우 오른쪽에서 회전하고, 음수일 경우 왼쪽에서 회전합니다.
    2. int count : 회전할 횟수입니다. count가 음수일 경우逆회전합니다.

    예를 들어, offset이 2이고 count가 1일 경우, 리스트의 2번째 요소를 1번째 요소로 이동시키는 것입니다.

    예시 코드는 다음과 같습니다.

    #hostingforum.kr
    cpp
    
    DsSequence seq = {1, 2, 3, 4, 5};
    
    seq.rotate(2, 1);
    
    // seq는 {3, 4, 5, 1, 2}가 됩니다.
    
    

    2025-05-26 23:38

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

검색

게시물 검색