[Java] 백준 1271번 - 엄청난 부자2

2023. 5. 6. 15:15·백준

 

더보기

https://www.acmicpc.net/problem/1271

 

글이 장황하지만 [ 주어진 돈 / 나눌 인원(외계 생명체)] 의 몫과 나머지를 한 줄씩 출력하면 되는 간단한 문제이다.

다만 입력되는 값의 범위가 10의 1000승까지로 Java에서 int형태로는 절대 담을 수 없는 큰 수이다.

따라서, BigInteger이라는 클래스를 이용해 큰 수를 담아주어야 한다.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] input = br.readLine().split(" ");
BigInteger money = new BigInteger(input[0]);
BigInteger people = new BigInteger(input[1]);
System.out.println(money.divide(people));
System.out.println(money.remainder(people));

주어진 돈(money)과 나눌 인원(people)을 두 개의 BigInteger 객체로 받은 후에, divide와 remainder 메소드를 이용하여 결괏값을 출력한다.

 

 

'백준' 카테고리의 다른 글

[Java] 백준 5073번 - 삼각형과 세 변  (0) 2023.07.01
[Java] 백준 10101번 - 삼각형 외우기  (0) 2023.07.01
[Java] 백준 9063번 - 대지  (0) 2023.07.01
[Java] 백준 11005번 - 진법 변환 2  (0) 2023.05.06
[Java] 백준 2338번 - 긴자리 계산  (0) 2023.05.06
'백준' 카테고리의 다른 글
  • [Java] 백준 10101번 - 삼각형 외우기
  • [Java] 백준 9063번 - 대지
  • [Java] 백준 11005번 - 진법 변환 2
  • [Java] 백준 2338번 - 긴자리 계산
효재감자
효재감자
  • 효재감자
    효재감자의 우당탕탕 개발일지
    효재감자
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • 아무거나 (3)
      • 백준 (44)
      • 알고리즘 (4)
      • 자바 (1)
      • 리눅스(우분투) 및 클라우드 (2)
      • 스프링 (14)
        • 스프링 시큐리티 인 액션 (도서 정리) (5)
      • 플러터(Dart) (0)
  • 블로그 메뉴

    • 홈
    • Github
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
효재감자
[Java] 백준 1271번 - 엄청난 부자2
상단으로

티스토리툴바