풀이)
해당 문제는 입출력을 받기만 하면 되는 간단한 문제이다.
시간을 줄이기 위해 버퍼를 사용했으며, 한 줄로 받은 입력을 자르기 위해 StringTokenizer을 사용했다.
버퍼 사용 시 112ms, 스캐너 사용 시 208ms로 유의미한 시간차를 보인다.
내 코드)
package pack;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
import java.io.IOException;
import java.io.BufferedReader;
public class Main{
public static void main(String[]args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int price = Integer.parseInt(st.nextToken());
int numb = Integer.parseInt(st.nextToken());
int money = Integer.parseInt(st.nextToken());
int error = money - price*numb;
if(error >= 0)
System.out.println(0);
else
System.out.println(error * (-1));
}
}