책 내용 질문하기
정보처리기능사 실기 모의고사 06회 질문입니다.
도서
2018 시나공 정보처리기능사 실기
페이지
223
조회수
108
작성일
2018-05-21
작성자
자유*날개
첨부파일

안녕하세요.

어떤 과목이든 공부를 하다 막히면 인터넷 검색을 활용하여 찾아내어 알아냈었는데

이렇게 온라인에서 직접적으로 질문을 올려보긴 처음입니다.

문제에 대해서 이해는 하였고 어떻게 돌아가는 알고리즘인지는 알겠으나

기존에 알던 방식과 배열을 다르게 해석해야하는 문제때문에

다른분들에게 답변해준 답변을 보고 1234를 넣어서 디버깅 해보았지만 0,123또는 ,123 과 같이 출력됩니다.

아마도 문제의 <처리조건>에서 "배열은 0에서부터 시작한다." 라는 조건을 처음보기때문에 1234가 전부 문자화가 되지 못하고 4가 사라지는것으로 보입니다.

본책의 부록인 답안지의 기준으로 질문하자면 10번과정 S(i)=A(K) 부분이 A(4) 부터 시작하게되는데

A 배열을 어떻게 봐야돼는건지 모르겠습니다.

A 배열이 "0" "1" "2" "3" "4"~"9" 인데 기존까지 공부해왔던 알고리즘에선 A(1)="0" A(2)="1" A(3)="2"~ 이렇게 해석돼는데

<처리조건>의 말에서 배열이 0부터 시작한다는것이 A(0)="0" A(1)="1" ~A(9)="9" 와같은 방법으로 해석한다는 것을 의미하는것인가요?

만약 그렇다면 문제에서 맨처음 선언한 A(10), S(10) 배열들이 A(0) A(1) A(2) ~ A(10) 과같이 총11자리를 의미하는 배열 인것인지도 궁금합니다.

답변
2018-05-21 10:05:19

안녕하세요.

배열이 0부터 시작하므로

A(0) = 0

A(1) = 1

.

.

.

A(8) = 8

A(9) = 9

가 저장됩니다.

A(10)이란 10개의 배열이 선언된다는 것으로

배열의 위치가 0부터일 경우에는 A(0) ~ A(9)까지 10개가

배열의 위치가 1부터일 경우에는 A(1) ~ A(10)까지 10개가 선언된다는 의미입니다.

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

  • *
    2018-05-21 10:05:19

    안녕하세요.

    배열이 0부터 시작하므로

    A(0) = 0

    A(1) = 1

    .

    .

    .

    A(8) = 8

    A(9) = 9

    가 저장됩니다.

    A(10)이란 10개의 배열이 선언된다는 것으로

    배열의 위치가 0부터일 경우에는 A(0) ~ A(9)까지 10개가

    배열의 위치가 1부터일 경우에는 A(1) ~ A(10)까지 10개가 선언된다는 의미입니다.

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

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