백준 10156

hong030·2023년 1월 28일
0
  • solved.ac 기준 브론즈 4단계 문제


풀이)
해당 문제는 입출력을 받기만 하면 되는 간단한 문제이다.
시간을 줄이기 위해 버퍼를 사용했으며, 한 줄로 받은 입력을 자르기 위해 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));
		
	}	
}
profile
자바 주력, 프론트 공부 중인 초보 개발자. / https://github.com/hongjaewonP

0개의 댓글