14888번 - 연산자 끼워넣기
하단의 코드 28번째 라인에서 왜 저게 에러가 나는 건가요..? 음수를 양수로 나누기 할때 문제가 발생하는 건지.. int 와 / 를 사용해서 구현하는 것은 성공하는데 왜 //로만 구현하는 건 안되는지 혹시 알려주실 수 있으실까요..!? 답변해주시면 너무나도 감사하겠습니다!
int 배열에 float 형을 넣어서 그런 것 같아요
// 연산자를 사용할 때 수가 flaot이면 결과도 float으로 나오네요
1 // 0.2 = 4.0
5 // 1 = 5
아 그렇군요..! 앞으론 int 형을 좀 더 사용하는 방향으로 해야겠네요..! 답변 감사드립니다 :)
// 연산자는 답이 float로 나오는 것도 있지만 음수 나눗셈에서 -∞ 방향으로 버림을 하기 때문에 문제와 답 자체가 달라집니다.
답변 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
joyh1021 2년 전 1
하단의 코드 28번째 라인에서 왜 저게 에러가 나는 건가요..? 음수를 양수로 나누기 할때 문제가 발생하는 건지.. int 와 / 를 사용해서 구현하는 것은 성공하는데 왜 //로만 구현하는 건 안되는지 혹시 알려주실 수 있으실까요..!? 답변해주시면 너무나도 감사하겠습니다!