책 내용 질문하기
부록 61페이지
도서
[2015] 컴퓨터활용능력 2급 실기
페이지
조회수
99
작성일
2016-02-18
작성자
첨부파일

search함수에서 2번의 ♥i love you♥의 결과가 5가되는이유가 2번째문자인 love 에서 시작해서 띄어쓰기 포함하여 O까지 5번을 이동해서 그런가요 ?

그렇다면 no.1 sinagong에서는 시작위치가 4라고했는데 결과는 11 이네요. 4번에서 시작하면 1부터니까 8이되어야하는것아닌가요 ?

답변
2016-02-19 11:25:03

2번째 부터 찾기 시작해서 o의 위치값을 반환하므로 5가 됩니다.

♥I Lo 까지 5자리니까요.

시작위치는 4이지만 찾는 것의 위치는 처음부터 세어서 표시합니다.

앞의 o 를 찾지 않고 뒤의 o 를 찾기 위해서 찾을 위치를 4로 지정한 후 위치를 찾고 처음부터 개수를 세므로 11이 되는 것입니다.

좋은 하루 되세요.

  • *
    2016-02-19 11:25:03

    2번째 부터 찾기 시작해서 o의 위치값을 반환하므로 5가 됩니다.

    ♥I Lo 까지 5자리니까요.

    시작위치는 4이지만 찾는 것의 위치는 처음부터 세어서 표시합니다.

    앞의 o 를 찾지 않고 뒤의 o 를 찾기 위해서 찾을 위치를 4로 지정한 후 위치를 찾고 처음부터 개수를 세므로 11이 되는 것입니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.