책 내용 질문하기
7에 가장 가까운 수 구하기
도서
2016 시나공 정보처리기능사 실기
페이지
84
조회수
155
작성일
2016-01-12
작성자
첨부파일

변수 설명부분에서 J : 7과 비교대상의 차이 값 중 최소값이 저장될 변수라고 설명되어있습니다. 그런데 아래 알고리즘 부분에서 최소값이 저장될 변수의 초기화는 해당 자릿수에서 나올 수 있는 가장 큰 값으로 초기화한다는 것을 염두에 두고 보시오.하고 적혀있습니다. 차이값의 최소값은 0아닌가요? 자릿수에서 가장 큰 수가 9인 것은 알겠는데 왜 가장 큰 값으로 초기화해야되는지 모르겠습니다.

답변
2016-01-13 09:10:23

안녕하세요.

7과 비교 대상의 차이 값이 저장될 변수 L에 처음으로 구해지는 값은 무엇이 됐든 무조건 최소값이 되어야 합니다.

그래야 다음 값들과 비교 대상이 되죠.

그럴려면 J의 초기값은 L이 갖는 처음 값보다 커야 첫 번째 L이 무조건 J로 치환이 됩니다.

그러기 위해 J에 가장 큰 값으로 초기화를 하는 것이죠.

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

  • *
    2016-01-13 09:10:23

    안녕하세요.

    7과 비교 대상의 차이 값이 저장될 변수 L에 처음으로 구해지는 값은 무엇이 됐든 무조건 최소값이 되어야 합니다.

    그래야 다음 값들과 비교 대상이 되죠.

    그럴려면 J의 초기값은 L이 갖는 처음 값보다 커야 첫 번째 L이 무조건 J로 치환이 됩니다.

    그러기 위해 J에 가장 큰 값으로 초기화를 하는 것이죠.

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

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