책 내용 질문하기
실무형알고리즘6회 이해안가는부분이있습니다.
도서
[2015] 정보처리기능사 실기
페이지
218
조회수
91
작성일
2015-04-30
작성자
첨부파일

이거답보면 1번이 i+1 이라고나오는데 왜그런지 이해가 안갑니다.

알려주시면 감사하겠습니다.

답변
2015-05-04 09:22:07

안녕하세요.

별책부록 199쪽의 해설을 참고하시면 이해가 쉬울 것 같습니다.

예를 들어 1234가 입력되었다면 1,234로 뒤에서 부터 처리할 때 4번째 자리에 쉼표(,)가 표시됩니다.

즉 4의 배수 자리에 쉼표(,)가 표시되는 것이라 4로 나눈 것입니다.

i는 배열의 위치를 지정하는 변수인데, 배열의 위치는 0부터 시작합니다.

즉 i가 0이면 첫째 자리, 1이면 둘째 자리, 2이면 셋째 자리, 3이면 넷째 자리가 되므르

i가 3일 때 4로 나눈 나머지가 0이 되어야 합니다. 그래서 인위적으로 +1을 하여 처리하는 것입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2015-05-04 09:22:07

    안녕하세요.

    별책부록 199쪽의 해설을 참고하시면 이해가 쉬울 것 같습니다.

    예를 들어 1234가 입력되었다면 1,234로 뒤에서 부터 처리할 때 4번째 자리에 쉼표(,)가 표시됩니다.

    즉 4의 배수 자리에 쉼표(,)가 표시되는 것이라 4로 나눈 것입니다.

    i는 배열의 위치를 지정하는 변수인데, 배열의 위치는 0부터 시작합니다.

    즉 i가 0이면 첫째 자리, 1이면 둘째 자리, 2이면 셋째 자리, 3이면 넷째 자리가 되므르

    i가 3일 때 4로 나눈 나머지가 0이 되어야 합니다. 그래서 인위적으로 +1을 하여 처리하는 것입니다.

    오늘도 즐거운 하루 되세요.

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