인프런 커뮤니티 질문&답변

김인겸님의 프로필 이미지
김인겸

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1주차 개념 #5-1. 문제로 연습하는 시간복잡도 Q3

1주차 개념# 5-1.문제로 엽습하는 시간복잡도 Q3에서

작성

·

280

·

수정됨

1

2분 41초에

go(3,3) go(4,4)가 어떻게 나오는지 알수있을까요??

go(3,4)에서 min = (3+4)/2 = 3.5

이렇게 3.5가 나오는데 ... mid가 int값이면 반올림해야되는건가요? 아니면 소수 점은 버리는건가요??

 

이해가 잘 안갑니다 ㅠㅠ

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 인겸님 ㅎㅎ

C++에서 int로 선언한 변수가 연산을 해서 소수점이 나오면 "버림"이 됩니다.

이부분은 교안 내에 추가해서 조금 더 설명을 추가하겠습니다.

버림이라면 이해가 되시나요?

혹시 안되신다면 또 질문주시면 이해 될 때까지 답변드리겠습니다.

 

감사합니다.

김인겸님의 프로필 이미지
김인겸
질문자

아 그렇군요 ㅎㅎ이해했습니다.

김인겸님의 프로필 이미지
김인겸

작성한 질문수

질문하기