

1. Y그램 당 X원이라는 정보가 주어질 때 X/Y를 해 1그램 당 가격을 계산하고 그 중 최솟값을 찾음
2. 최솟값에 1000을 곱해 삼각김밥 1000그램의 최저가를 구함
import java.io.*; import java.util.*; 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 x = Integer.parseInt(st.nextToken()); int y = Integer.parseInt(st.nextToken()); int n = Integer.parseInt(br.readLine()); float min = (float)x/y*1000; for(int i=0;i<n;i++){ st = new StringTokenizer(br.readLine(), " "); int tx = Integer.parseInt(st.nextToken()); int ty = Integer.parseInt(st.nextToken()); float tmp = (float)tx/ty*1000; min = Math.min(min, tmp); } System.out.println(String.valueOf(min)); } }
'Algorithm > [BOJ] - JAVA' 카테고리의 다른 글
[백준] 10815 : 숫자 카드 JAVA 풀이 (0) | 2022.12.02 |
---|---|
[백준] 1931 : 회의실 배정 JAVA 풀이 (0) | 2022.11.02 |
[백준] 1783 : 병든 나이트 JAVA 풀이 (0) | 2022.10.30 |
[백준] 2875 : 대회 or 인턴 JAVA 풀이 (0) | 2022.10.30 |
[백준] 11047 : 동전 0 JAVA 풀이 (0) | 2022.10.28 |