분류 전체보기 (482) 썸네일형 리스트형 알고리즘 단계별로 풀어보기 : BOJ-9498(시험성적) 문제(출처)시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다. 출력시험 성적을 출력한다. 예제 입력100 예제 출력A 내 풀이import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter; public class Main { public static void main(Stri.. 알고리즘 단계별로 풀어보기 : BOJ-15552(빠른A+B) 문제(출처)본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다.. Spring 어노테이션 정리 Spring에 JWT를 pom.xml에 추가하고 context.xml에서 설정을 하려고 했습니다.관련 자료를 찾아보니 Spring boot로 어노테이션 설정 내용이 많았습니다.xml 설정과 어노테이션 설정을 정리합니다. 어노테이션이란클래스, 메소드 등에 '@'로 선언하여 컴파일러에게 알립니다. 1. Java 어노테이션 : 빌트 인 어노테이션이라고 합니다.@Override, @Deprecated, @SuppressWarinings 등이 있습니다. - @Override : 메소드를 오버라이드 되었는지를 검증하고 부모 클래스나 인터페이스에서 해당 메소드를 찾을 수 없으면 컴파일 오류가 납니다. - @Deprecated : 메소드를 사용하지 않도록 권고하고 사용 시 컴파일 경고가 납니다. - @SuppressW.. CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove the following @Configuration bean definitions: [javaConfiguration] Spring 3.x 버전에서 @Configuration을 사용하려는데 에러가 나옵니다. CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove the following @Configuration bean definitions: [javaConfiguration] CGLIB를 요청한다고. 그래서 POM.XML에 CGLIB를 추가했습니다. cglib cglib 2.2.2 깔끔하게 해결되었습니다. 함수와 메소드의 차이 함수와 메소드의 명칭이 헷갈릴 때가 있어서 정리합니다. public String func(int num){// 함수return num + 10;}함수: 인풋에 의해 아웃풋이 변경 됩니다. public class Test{int num = 10; public String func(int num2){ // 메소드return this.num + num2; }}메소드 : 클래스 함수라고도 합니다.: 객체에 종속되어 있기 때문에 인풋이 그대로여도 객체의 상태에 따라 아웃풋이 변경 될 수 있습니다. 알고리즘 단계별로 풀어보기 : BOJ-111721(열 개씩 끊어 출력하기) 문제(출처)알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 예제 입력BaekjoonOnlineJudge 예제 출력BaekjoonOnlineJudge 내 풀이import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;im.. 알고리즘 단계별로 풀어보기 : BOJ-11720(숫자의합) 문제(출처)N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력입력으로 주어진 숫자 N개의 합을 출력한다. 예제 입력111 예제 출력11 예제 입력2554321 예제 출력215 내 풀이import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter; public class Main { public static void main(String arg.. 알고리즘 단계별로 풀어보기 : BOJ-8393(합) 문제(출처)n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력1부터 n까지 합을 출력한다. 예제 입력3 예제 출력6 내 풀이import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter; public class Main { public static void main(String args[]) { BufferedReader br = new BufferedReader(new InputStreamReader(Syste.. 이전 1 ··· 52 53 54 55 56 57 58 ··· 61 다음