책 내용 질문하기
시나공 정보처리 실기 p253 질문입니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
253
조회수
72
작성일
2017-04-10
작성자
탈퇴*원
첨부파일

답안 2번에 정답이 'c-1'인데

아무리 생각해도 'c'가 되야 정답인거 같은데 이해가 안갑니가

손으로 하나씩 디버깅해도

예를들어 n=20일때 s[0]=2,s[1]=2,s[2]=5 이니깐

y가 첨자인 마지막 반복문에서

'y<=c' 까지해야 s[2]도 출력하지 않습니까??

답변
2017-04-11 09:12:27

안녕하세요.

소인수 분해를 2*2*5로 출력한다면

2*2* 까지는 숫자와 *기호를 함께 출력해야 하지만

마지막의 5는 숫자만 출력해야 합니다.

그래서 c-1까지는 숫자와 *를 출력하는 것이고

마지막에 s[c]는 숫자만 출력하는 과정입니다.

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

  • *
    2017-04-11 09:12:27

    안녕하세요.

    소인수 분해를 2*2*5로 출력한다면

    2*2* 까지는 숫자와 *기호를 함께 출력해야 하지만

    마지막의 5는 숫자만 출력해야 합니다.

    그래서 c-1까지는 숫자와 *를 출력하는 것이고

    마지막에 s[c]는 숫자만 출력하는 과정입니다.

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

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