프로그래머스 0단계 두 수의 나눗셈 (Java 자바)

2024. 10. 21. 17:49·💻 코딩테스트/programmers
728x90

 

 

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

 

 

 

풀이

해당 문제는 형변환과 관련된 문제이다. answer가 int일 때 어떤 값이어도 정수 부분만 return하기 때문에 소수 부분도 return할 수 있도록 형변환을 해주어야 한다. 나의 경우 강제 형변환을 사용했다.

 

 

1. 처음에 int로 선언된 answer를 double로 바꿨다.

double answer = 0 ;

 

 

2. 강제형변환을 통해 num1을 num2로 나눈 값에 1000을 곱했다. (문제 내용)

(double) num1 / num2 * 1000 ;

 

 

3. 소수 자리까지 출력할 텐데, 이때 최종 결과물은 정수만 나와야 하므로 다시 한 번 강제 형변환을 통해 answer를 int로 바꾼다.

(int) answer

 

 

전체 코드

class Solution {
    public int solution(int num1, int num2) {
        
        double answer = 0 ;
        
        answer = (double) num1 / num2 * 1000 ;        
        
        return (int) answer;
    }
}
728x90
저작자표시 비영리 변경금지 (새창열림)

'💻 코딩테스트 > programmers' 카테고리의 다른 글

프로그래머스 1단계 약수의 합 (Java 자바)  (0) 2024.11.07
프로그래머스 0단계 각도기 (Java 자바)  (0) 2024.11.06
프로그래머스 2단계 : 주식가격 (Java 자바)  (0) 2023.10.18
프로그래머스 2단계 : 다리를 지나는 트럭 (Java 자바)  (1) 2023.10.18
프로그래머스 3단계 : 파괴되지 않은 건물 (Java 자바)  (1) 2023.10.18
'💻 코딩테스트/programmers' 카테고리의 다른 글
  • 프로그래머스 1단계 약수의 합 (Java 자바)
  • 프로그래머스 0단계 각도기 (Java 자바)
  • 프로그래머스 2단계 : 주식가격 (Java 자바)
  • 프로그래머스 2단계 : 다리를 지나는 트럭 (Java 자바)
gxxg
gxxg
함께 일하고 싶은 개발자를 꿈꾸는 예비개발자의 공부 기록
  • gxxg
    공공
    gxxg
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • ☁️ 구름 x 카카오 Deep Dive 풀스택 (7)
        • html, css (1)
        • Java (3)
        • 스프링 MVC (0)
      • 💻 코딩테스트 (89)
        • 백준 (2)
        • programmers (87)
      • SQLD (1)
      • Language (3)
        • Java (2)
        • JavaScript (1)
      • Style Sheet (0)
        • CSS (0)
        • SCSS & SASS (0)
      • DBMS (2)
        • Oracle (2)
        • MySQL (0)
        • postgresql (0)
        • 데이터베이스 기초 이론 (0)
      • React (0)
      • SpringBoot (0)
      • JSP (2)
      • 알고리즘 (0)
      • 2023-02 몰입형 SW 정규 교육 (24)
        • 9월 프로젝트 (8)
      • 벽돌깨기 (4)
      • Etc (4)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    eclipse
    톰캣
    spring
    3단계
    프로그래머스
    java
    구현체
    자바스크립트
    HTML
    코테
    javascript
    이클립스
    JSP
    Lv2
    CSS
    Lv0
    springboot
    DFS
    junit 테스트
    2단계
    POST
    프로젝트 구조
    회원 관리 시스템
    LV3
    programmers
    티스토리챌린지
    오블완
    코딩테스트
    0단계
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
gxxg
프로그래머스 0단계 두 수의 나눗셈 (Java 자바)
상단으로

티스토리툴바