목록문제 (388)
sm 기술 블로그
import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] tmp = br.readLine().split(" "); int N = Integer.parseInt(tmp[0]); int k = Integer.parseInt(tmp[1]); Integer[] x = new Integer[N]; tmp = br.readLine().split(" "); for (int i = 0; i < N; i++) { x[i] = Integ..
import re import sys input = sys.stdin.readline N, k = map(int, input().split()) x = sorted(list(map(int, input().split())), reverse=True) print(x[k-1]) 문제요약 몇명까지 상을 받을 수 있는지 구하라 설명 내림차순으로 정렬후 k번째를 출력하면 되는 문제이다.
import java.util.*; import java.io.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int X = sc.nextInt(); int N = sc.nextInt(); int sum = 0; for (int i = 0; i < N; i++) { int a = sc.nextInt(); int b = sc.nextInt(); sum += a * b; } if (sum == X) { System.out.println("Yes"); } else { System.out.println("No"); } } } 문제요약 영수증이 맞는지 확인하라 설명 매우 간단한 문제이다. 각 항..
import sys input = sys.stdin.readline X = int(input()) N = int(input()) result = 0 for i in range(N): a, b = map(int, input().split()) result += a * b if result == X: print("Yes") else: print("No") 문제요약 영수증이 맞는지 확인하라 설명 매우 간단한 문제이다. 각 항목의 곱한 값에서 더한 값이 영수증 값과 같으면 Yes 아니면 NO 이다.