Home

[JAVA] 백준 1924번 (2007년)

문제 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오. 입력: 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. 출력: 첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다. 예제 입력: 3 14 예제 출력: WED 문제 이해 2007년에...

Read more

Spring Framework 기본

드디어 스프링을 시작한다!! Framework? 기본적으로 프로그래밍을 하기 위한 어떠한 틀이나 구조를 제공 스프링의 특징 POJO (Plain Old Java Object) 규칙 1 Java나 Java의 스펙(사양)에 정의된 것 이외에는 다른 기술이나 규약에 얽매이지 않아야 한다 규칙 2 특정환경에 종속적이지 않아야 한다 POJO 프로그래밍 코드를 작성하기 위해 Spring에서는 세가지 기술을 지원 -> IoC/DI, AOP, PSA IoC (Inversion of Control) IoC? 애플리케이션 흐름의 주도권을 Spring이 갖는 것 cf) 라이...

Read more

[JAVA] 이전 요소들의 합보다 큰가?

문제: 수를 요소로 갖는 배열을 입력받아 각 요소들이 그 이전의 요소들의 합보다 큰지 여부를 리턴 public class Main { public static boolean superIncreasing(int[] arr) { if(arr.length == 0) return false; int sum = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] <= sum) { return false; } sum ...

Read more

[JAVA] 백준 2446번 별찍기 - 9

문제: 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력: 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력: 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제입력 : 5 예제출력 ********* ******* ***** *** * *** ***** ...

Read more

[JAVA] 백준 11721번 (열 개씩 끊어 출력하기)

문제: 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력: 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력: 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 예제입력 BaekjoonOnlineJudge 예제출력 BaekjoonOn lineJudge import java.io.BufferedR...

Read more

[JAVA] 백준 2444번 (별찍기 -7)

문제: 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력: 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력: 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제입력: 5 예제출력: * *** ***** ******* ********* ******* ...

Read more

[JAVA] 백준 2445번 (별찍기 -8)

문제: 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력: 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력: 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제입력: 5 예제 출력 * * ** ** *** *** **** **** ********** **** **** *** ...

Read more