책 내용 질문하기
괄호의 차이?
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
393
조회수
103
작성일
2017-03-26
작성자
첨부파일

393페이지 10번 문제에서

코딩해봤는데

s = n-(j+1) 이것과 s = n-j+1 의 차이가 있더라구요

전자는 출력이 잘되는데 후자는 오른쪽이 한칸 밀려서 출력이 이상하게 돼요

어차피 정수고 덧셈뺄셈조건이라 순서의 차이가 없을것같은데

설마 0+와 0- 차이 개념인가요? (함수의 극한에서 나오는)

왜그런건가요?

위쪽이 전자(괄호있는)고 아래쪽이 후자(괄호없는)입니다

답변
2017-03-27 14:05:56

안녕하세요.

j가 ct(중간값)보다 작은 경우는 행의 시작위치로 j를 사용하지만

j가 ct(중간값)보다 크거가 같은 경우에는 행의 시작위치를 n - (j+1)을 사용합니다.

n은 7로 고정되어 있습니다.

그리고 중간값 이상인 경우 행위 시작 위치는

3, 2, 1, 0 이 되어야 합니다.

j가 중간값, 즉 3일 때 행의 시작 위치는 3이어야 합니다. 7 - (3+1) = 3이 됩니다.

j가 4일 때는 7 - (4+1) = 2

j가 5일 때는 7 - (5+1) = 1

j가 6일 때는 7 - (6+1) = 0

이 됩니다.

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

  • *
    2017-03-27 14:05:56

    안녕하세요.

    j가 ct(중간값)보다 작은 경우는 행의 시작위치로 j를 사용하지만

    j가 ct(중간값)보다 크거가 같은 경우에는 행의 시작위치를 n - (j+1)을 사용합니다.

    n은 7로 고정되어 있습니다.

    그리고 중간값 이상인 경우 행위 시작 위치는

    3, 2, 1, 0 이 되어야 합니다.

    j가 중간값, 즉 3일 때 행의 시작 위치는 3이어야 합니다. 7 - (3+1) = 3이 됩니다.

    j가 4일 때는 7 - (4+1) = 2

    j가 5일 때는 7 - (5+1) = 1

    j가 6일 때는 7 - (6+1) = 0

    이 됩니다.

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

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