Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 씨쁠쁠
- DP
- PS
- kotlin
- 동적계획법
- Coding
- 백준
- Python
- 알고리즘
- java
- 파이썬
- Android
- programming
- androidstudio
- 자바
- 안드로이드
- 개발자
- 안드로이드스튜디오
- 비전공자를위한이해할수있는IT지식
- 코딩테스트
- 앱개발
- 프로그래머스
- 자료구조
- 리액트네이티브
- 코딩
- C++
- algorithm
- 웹
- IT도서
- 프로그래밍
Archives
- Today
- Total
한 발짜국
알고리즘 #3 (백준 10953번) [Java] ❗ 본문
백준 알고리즘 3일차
1일차, 2일차에 백준 문제를 캡쳐해서 올렸었는데, 오늘 갑자기 괜찮은가?! 생각이 들어서 찾아보니 역시 본문을 업로드 하기보다는 링크로 추가해야하는거였다.. 딴 포스트도 빨리 바꿔야지..!.!ㅋㅋㅋ
[2021.09.18]
백준 10953번 (Java)
https://www.acmicpc.net/problem/10953
10953번: A+B - 6
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
Scanner(System.in).useDelimiter(",")
default 구분자는 공백, useDelimiter() 사용해 구분자 변경
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in).useDelimiter(",");
int T = Integer.parseInt(sc.nextLine());
for(int i=0; i<T; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}
}
useDelimiter()로 짜봤더니 런타임오류가 생겼다.
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
StringTokenizer st;
String str;
int T = sc.nextInt();
for(int i=0; i<T; i++) {
str = sc.next();
st = new StringTokenizer(str, ",");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(a + b);
}
sc.close();
}
}
StringTokenizer 사용
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
String str;
int T = Integer.parseInt(br.readLine());
for (int i=0; i<T; i++) {
str = br.readLine();
st = new StringTokenizer(str, ",");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(a+b);
}
}
}
https://alpyrithm.tistory.com/206
[알고리즘][Java] 백준(BOJ) 10953 A+B - 6_자바
입출력 10953 A+B - 6 www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀기 전 공부할 것 : 입출력, 반복문 풀이..
alpyrithm.tistory.com
알파이님 풀이 참고해 StringTokenizer, BufferedReader 사용해 봤다.
반응형
'알고리즘&자료구조' 카테고리의 다른 글
알고리즘 #6 (백준 11721, 2741, 2742, 2739, 1924번) [Java] (0) | 2021.09.23 |
---|---|
알고리즘 #5 (백준 11719, 11720번) [Java] (0) | 2021.09.21 |
알고리즘 #4 (백준 11021, 11022, 11718번) [Java] (0) | 2021.09.19 |
알고리즘 #2 (백준 10951, 10952번) [Java] (0) | 2021.09.18 |
알고리즘 #1 (백준 2557, 1000, 2558, 10950번) [Java] (0) | 2021.09.17 |
Comments