책 내용 질문하기
부록 64p
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
64
조회수
508
작성일
2019-03-29
작성자
탈퇴*원
첨부파일

알고리즘에서 

 

NMG=K-INT(K/5)*5 이 부분 지나갈 때

K가 1, 2 .. 이렇게 증가할 때

2, -5 ... 이렇게 되는 게 아닌가요?????

 

강사님이 1, 2, 3.. 이렇게 늘어나는 것 같은데 잘 이해가 안 됩니다 ㅠ 

답변
2019-04-01 11:18:04

안녕하세요 길벗수험서 운영팀입니다.

 

int(k/5)의 결과를 착각하신 듯 합니다.

 

k가 1인경우 int(1/5)의 결과는 0입니다. 여기에 5를 곱해도 0이 되므로, k값이 그대로 저장되어 nmg = 1이 되죠.

 

1을 5로 나눴을 때 값은 0.2로 int를 통해 소수점 자리를 버림하게 되면 0이 되게 됩니다.

즉, 1~4의 int(k/5)는 0

5~9의 int(k/5)는 1

10~14의 int(k/5)는 2

...

 

이렇게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-01 11:18:04

    안녕하세요 길벗수험서 운영팀입니다.

     

    int(k/5)의 결과를 착각하신 듯 합니다.

     

    k가 1인경우 int(1/5)의 결과는 0입니다. 여기에 5를 곱해도 0이 되므로, k값이 그대로 저장되어 nmg = 1이 되죠.

     

    1을 5로 나눴을 때 값은 0.2로 int를 통해 소수점 자리를 버림하게 되면 0이 되게 됩니다.

    즉, 1~4의 int(k/5)는 0

    5~9의 int(k/5)는 1

    10~14의 int(k/5)는 2

    ...

     

    이렇게 됩니다.

     

    행복한 하루되세요 :)

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