책 내용 질문하기
부록 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
...
이렇게 됩니다.
행복한 하루되세요 :)