알고리즘

· 알고리즘
[문제] 계산할 횟수 T를 입력 받아 해당 횟수만큼 이항연산자인 "+, -, /, *"를 사용하여 계산한 값을 전부 더하는 문제이다. [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int T = Integer.parseInt(scan.nextLine()); int res = 0; for (int i = 0; i < T; i++) { String[] input = scan.nextLine().split(" "); int n1 = Integer.parseInt(input[0]); int n2 = Integer.parseIn..
· 알고리즘
[문제] 첫 줄에 필요한 기능의 수 N, 두 번째 줄에 시간 T와 M, 이후 N만큼 시간(분) c가 주어진다. 시작 시간 T시 M분 부터 작업을 시작했을 때 N만큼 주어지는 시간 c의 총합을 더하면 어떤 시간이 될지 프로젝트 관리를 하는 문제이다. [코드] package week1; import java.util.Scanner; public class ProjectManaging { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int T = scanner.nextInt(); int M = scanner.nextInt(); f..
· 알고리즘
문제 표준 입력으로 받은 값을 각각 위 식의 W, R에 넣어 1RM을 출력하는 문제이다. 이는 아래와 같은 조건이 있다. 코드 import java.util.Scanner; class Main { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); int W = scanner.nextInt(); int R = scanner.nextInt(); int RM = (int)(W * (1 + (double)R / 30)); System.out.println(RM); } } 풀이 java.util.Scanner에 있는 Scanner 객체를 생성하여 표준 입력을 인자로 준다. 정수이면 ne..
jayoon
'알고리즘' 카테고리의 글 목록