[Programmers] 정수 부분

혜원·2023년 5월 15일
0

Programmers

목록 보기
13/22
post-thumbnail

문제 설명

실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요.


제한사항

  • 0 ≤ flo ≤ 100

입출력 예

floresult
1.421
69.3269

입출력 예 설명

입출력 예 #1

  • 1.42의 정수 부분은 1입니다.

입출력 예 #2

  • 69.32의 정수 부분은 69입니다.

문제풀이

  • 실수를 정수로 바꾸어야 하므로 강제 형 변환을 한다.
  • 강제 형 변환을 할 때에는 더 작은 범위를 나타내는 데이터형으로 변환해야 하므로 long이 아닌 int나 short, byte로 변경해주어야 한다.

소스코드

class Solution {
    public int solution(double flo) {
        int answer = 0;
        answer = (int)flo;
        return answer;
    }
}

풀이결과

0개의 댓글