일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- coding test
- 코테
- 팀프로젝트
- 자바
- 취준생
- React
- 자취
- 백준
- JDK
- javascript
- 디자인패턴
- Controller
- spring
- 공유DB
- MariaDB
- MVC
- jdk11
- 입출력
- ps
- Project
- gradle
- 코딩테스트
- Java
- IntelliJ
- SpringBoot
- AWS
- JPA
- spring boot
- 스프링
- 프로젝트
- Today
- Total
목록PS/BaekJoon (31)
Tech Collection
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/blGIQL/btq1JVq0iW7/m8O2BKkI0sIqZlA1j7GrKK/img.png)
11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextLine()) { System.out.println(sc.nextLine()); } } }
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/83g5p/btq1KcsuzBX/3ulAscfefIm0pvXVaZV3Vk/img.png)
11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/AP3tK/btq1JVR3or2/nVA279GknSMlUxgrhIOwo0/img.png)
11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제 해석 공백으로 숫자가 분리되어있어서 nextInt로 입력받았다. 그리고 출력시에 케이스 순서도 출력해야되기때문에 for로 돌리며 순서도 함께 출력했다. Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/JuYIu/btq1K3aJtDo/qyt0fbhGlRoSUKUtvGjya1/img.png)
10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 해석 a와 b를 ,로 구분하니까 String으로 한 줄을 받아와서 0번째, 2번째 글자만 숫자로 변환해주었다. Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while(t > 0) { String line = sc.next(); int a = Integer.parseInt(String.valueOf(line.charAt(0))); int b = Integer.parseIn..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/x18VS/btq0fkL1VnZ/MyIlaOwuv1fMOGokJAqXGK/img.png)
10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Java import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nqgoe/btq0iAAQnQX/rBruHpm0q3KtkcF2aHb46k/img.png)
10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net Java import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); System.out.println(a%b); } }
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/k6nOX/btqZoxlXGsJ/AdjS4TpgaDHChKuPAC3zE1/img.png)
www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net Java import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); int[] arr = new int[cnt]; for(int i = 0; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Lcsvq/btqZpTWkkRt/oB49qXuT91lKKULGH34Kvk/img.png)
www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 풀이 - score: 한 테스트 케이스의 총 점수 저장 - add: 연속된 O가 나왔을 경우 중첩할 점수 저장 한 줄의 문자열을 입력받아 한 문자씩 뜯어 볼 때, O가 연속적으로 나오면 add를 1추가 하고 score에 저장, 나오지 않으면 add를 0으로 초기화 한 후 다시 반복문 시작 Java import java.util.*; public class Main{ public stat..