책 내용 질문하기
6번킨 질문
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
210
조회수
50
작성일
2017-09-14
작성자
탈퇴*원
첨부파일
j를 초기화 할 때 문제 자체가 7과 가장 가까운 수를 구하는 것이었고 입력값은 양의 정수만 입력받을 수 있습니다 따라서 j를 6으로 초기화 했습니다 양의 정수중에 7과 가장 많은 차이가 나는 값이 1이고 7-1은 6이니까요 그런데 왜 답지에선 j=9로 초기화 하는건지 잘 모르겠습니다
답변
2017-09-15 09:28:41

안녕하세요.

입력값을 알고 있을 경우에는 입력값에 따라 기준값을 정할 수 있지만 입력값이 정해지지 않고 어느 값이 입력될지 모른 상태라면 입력될 수 있는 자리수에서 가장 큰 값을 초기값으로 지정하면 최소값에는 무조건 처음에 처리되는 값으로 대치되게 됩니다.

물론 7이 입력된다는 전제가 제시된다면 6으로 해도 맞습니다. 최소값에 입력 가능한 자리값의 가장 큰 값을 초기화하는 원리만 비교해서 알아두세요.

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

  • *
    2017-09-15 09:28:41

    안녕하세요.

    입력값을 알고 있을 경우에는 입력값에 따라 기준값을 정할 수 있지만 입력값이 정해지지 않고 어느 값이 입력될지 모른 상태라면 입력될 수 있는 자리수에서 가장 큰 값을 초기값으로 지정하면 최소값에는 무조건 처음에 처리되는 값으로 대치되게 됩니다.

    물론 7이 입력된다는 전제가 제시된다면 6으로 해도 맞습니다. 최소값에 입력 가능한 자리값의 가장 큰 값을 초기화하는 원리만 비교해서 알아두세요.

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

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