전체 글199 1037 약수 방법1) 노가다를 사용한 방식 ... (시간초과로 실패) 방법2) 오름차순 정렬해서 사용하기 2020. 9. 18. 1978번 소수찾기 방법1) 방법2) 참고 : st-lab.tistory.com/80 2020. 9. 17. 자바입출력 bufferedReader/Writer BufferedReader/BufferedWriter 는 입력한 데이터가 바로 전달되지 않고 중간에 버퍼라는 임시저장공간에 저장이 된 후 전달되는 방식으로 Enter만 경계 단위로 인식하고 입력받은 데이터는 String으로 고정되기 때문에 상황에 따라서 가공을 해줘야 됨 Java에서 주로 입력방식으로 Scanner를 사용하는데 Scanner의 경우 Space,Enter 둘 다 경계 단위로 인식을 해서 데이터를 전달할 수 있으므로 데이터를 가공하기에 편리함 BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String s = bf.readLine(); //입력값 Return System.out.println("버퍼를 통해서 .. 2020. 9. 17. 기본알고리즘 - 수학 문제1) 소수 판별하기 소수란 : 1보다 크며 1과 자기자신만을 약수로 가지는 수 ex) 2(1,2) - 소수 O , 4(1,2,4) - 소수 X 플로우차트) 1.3가지 변수선언 ( A - 소수인지 판별하기위해 입력받은수 , i - A보다 1작은수 , j - 2부터 i까지 1씩증가되는수) 2. 소수인지 판별받을수를 하나 입력받는다 3. j부터 i까지 반복문을 돌리면서 1과 자기자신이 아닌 수로 나우었을경우 나머지가 0이라면 소수가아니라고 출력한다 방법1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 int a; int i; boolean ck = true; //소수 판별여부(true면소수 false면 소수가아님) Scanner sc = new Scanner(Sys.. 2020. 9. 15. 수열 알고리즘 : 어떤 문제를 해결하는 논리적인 방법 순서도(플로우차트) : 알고리즘을 순서대로 처리할 수 있도록 기호를 이용해 그림으로 표현한것 머릿속으로 잘안그려지는 것만 순서도로 작성해보자.. 1번문제) 1+2+3+ .... + 100 까지의 합계를 구하는 순서도와 코드작성 1.변수 두개 필요 : 1씩증가되는 변수(i),누적값이 저장되는 변수(sum) 1 2.i가 100되면 총합계를 출력함 1 2 3 4 5 6 int i=0,sum=0; do{ i++; sum += i; }while(i 2020. 9. 14. 이클립스 스프링부트 초기 개발환경 구성 Name : 생성할 프로젝트 이름 Group : 프로젝트를 만들고 관리할 단체나 회사정보(도메인이름) Package : 프로젝트 생성시 기본 패키지 경로 src/main/java : Service,Dao,Dto,Controller 들어갈 자바소스 src/main/resources : static(HTML같은 정적인 웹리소스가 저장됨),templates(타임리프 같은 템플릿 기반의 웹리소스 저장),application.properties(프로젝트 전체에서 사용할 프로퍼티정보 ex)서버 포트번호 , DB 연결 ...등등 ) MainController.java가 실행되기 위해서는 @SpringBootApplication이 선언된 ProjectNameApplication.java(Root)안에 생성해야지 프로젝.. 2020. 6. 27. 이전 1 ··· 27 28 29 30 31 32 33 34 다음