728x90 Algorithm/Beakjoon30 [Java] baekjoon 15552 : 빠른 A+B / for문 문제 https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 해결 방대한 양의 데이터를 입출력할 시에는 Scanner 보다 BufferedReader / BufferedWriter를 사용하는 것이 효율적이다. 버퍼에 입력받은 데이터를 저장해두었다가 한꺼번에 출력하므로 처리 속도가 빠르기 때문이다. BufferedReader Enter만 경계로 인식하기 때문에 공백 단위로 데이터를 가공하려면 작업이 필요하다. → StringTokenizer 또는 String.split(.. 2021. 8. 25. [Java] baekjoon 11022 : A+B - 8 / for문 문제 https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 해결 System.out.printf(format, arguments) %s : String 형식 %d : integer 형식 %f : float 형식 %t : date, time 형식 %o : 8진수 integer 형식 %x : 16진수 integer 형식 %b : boolean 형식 %e : 지수 형식 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.*;.. 2021. 8. 24. [Java] baekjoon 11720 : 숫자의 합 / 문자열 문제 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 해결 문자열로 입력받은 수의 각 자릿수를 모두 더해야 하는 문제이다. 자바 charAt() 메서드를 통해 문자열의 i번째 값을 구할 수 있는데 데이터형이 문자임을 유의해야 한다. 예를 들어 입력받은 문자열이 12일 때 (String str = "12";) str.charAt(0) + str.charAt(1)의 계산은 1 + 2가 아닌 각 문자를 10진수로 환산한 값을 더하는 49 + 50이 된다. 문자열로 입력받은 수의 각 자릿수를 더한 값을 구하려면 문자마다 '0'(48).. 2021. 8. 4. [Java] baekjoon 11654 : 아스키 코드 / 문자열 문제 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); String str = sc.next(); int res = str.charAt(0); System.out.println(.. 2021. 8. 3. [Java] baekjoon 2741 : N 찍기 / for문 문제 https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 1; i 2021. 8. 2. [Java] baekjoon 10952 : A+B - 5 / while문 문제 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while (true) { int a = sc.nextInt(); int b = sc.nextInt(); if (a == 0 &&.. 2021. 8. 1. 이전 1 2 3 4 5 다음 728x90