목록전체 글 (601)
sm 기술 블로그
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 이다.
기본적으로 join을 하기 위해서는 string 형태가 필요하다. ArrayList stringArrayList = new ArrayList(); 다음 연결하고자 하는 문자열을 추가하자. stringArrayList.add("string1"); stringArrayList.add("string2"); stringArrayList.add("string3"); stringArrayList.add("string4"); stringArrayList.add("string5"); 그럼 현재 stringArrayList에는 다음과 같은 형태로 있을 것이다, ["string1", "string2", "string3", "string4", "string5"] join을 이용해서 하나의 문자열로 만들어보자. join에 값..
import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] chessPiece = { 1, 1, 2, 2, 2, 8 }; String[] tmp = br.readLine().split(" "); List result = new ArrayList(); for (int i = 0; i < chessPiece.length; i++) { result.add(String.valueOf(chessPiece[i] - Integer.pars..