일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Controller
- coding test
- IntelliJ
- MariaDB
- SpringBoot
- 스프링
- spring
- 자바
- ps
- 취준생
- Java
- Project
- 팀프로젝트
- jdk11
- React
- spring boot
- AWS
- 백준
- 코테
- JDK
- gradle
- javascript
- 코딩테스트
- 자취
- 공유DB
- 입출력
- MVC
- JPA
- 프로젝트
- 디자인패턴
- Today
- Total
목록자바 (31)
Tech Collection
2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=n; i>0; i--) { for(int j=0; j
2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제 해석 1. 별 n개의 길이에서 출력되는 별의 갯수를 뺀 만큼 공백이 들어가야 한다. Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i0; j--) { System.out.print(' '); } for(int j=0; j
8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0; for(int i=1; i
1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 문제 해석 1. 1월 1일부터 x월 y일까지의 총 일자 구하기 : 2007년 1년동안 달별 일수를 저장하는 days 배열을 만들고 인덱스 순서대로 일수 저장 2. 총 일자 구한것에서 7을 나눈 나머지를 구해서 요일 구하기 : switch로 판별 Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scann..
2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=n; i > 0; i--) { System.out.println(i); } } }
2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1; i
11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 문제 해석 substring을 사용해서 문장을 끊어서 출력 0 - 10 / 10 - 20 ... 이런 식으로 범위 지정 ( 마지막 index 숫자는 범위에 포함되지 않는다 ) 제일 마지막에는 문장의 끝까지 출력하는 형식 Java import java.util.*; class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String line = sc.nextLine(); int cnt = l..
11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 문제 해석 1. 숫자가 끊임없이 나열되어 있기 때문에 next로 입력받는다 2. charAt으로 한 글자씩 끊어주고 3. ASCII코드를 활용해 48을 빼서 문자를 숫자로 만들어 준다. Java import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); sc.nextLine(); int sum = 0; String s = sc.next(); for(int ..