[백준/JAVA] 25591번 푸앙이와 종윤이

정은아·2024년 4월 24일

[알고리즘] 수학 모음

목록 보기
60/152
post-thumbnail

문제

내 풀이

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main extends Exception {
    public static void main(String[] args) throws IOException {
        // 100 - T = a / 100 - T = b
        // 100 - (a+b) = c / (a*b) = d
        // (d/100) = q / (d%100) = r
        // 출력 첫 번째 줄에는 a,b,c,d,q,r 출력
        // 출력 두 번째 줄에는 테스트케이스의 곱셈 결과를 두 자릿수씩 출력(c, d)

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st = new StringTokenizer(br.readLine());

        int numA = Integer.parseInt(st.nextToken());
        int numB = Integer.parseInt(st.nextToken());

        int a = 100 - numA;
        int b = 100 - numB;
        int c = 100 - (a + b);
        int d = (a * b);
        int q = (d / 100);
        int r = (d % 100);

        sb.append(a).append(" ").append(b).append(" ").append(c).append(" ").append(d).append(" ").append(q).append(" ").append(r).append("\n");
        sb.append(c+q).append(" ").append(r);

        System.out.println(sb.toString());

    }
}

느낀점

문제는 길었지만 구하는 식은 전혀 어렵지 않았다~

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글