본문 바로가기

전체 글137

[알고리즘] 백준 10828번: 스택 JAVA import java.io.*; import java.util.Arrays; class MyStack{ int []stack; int size; StringBuilder sb; MyStack(){ stack=new int[100000]; size=0; sb = new StringBuilder(); } void sendMethod(String[] strArr){ switch (strArr[0]) { case "push": push(strArr[1]); break; case "pop": pop(); break; case "size": size(); break; case "empty": empty(); break; case "top": top(); break; } } void push(String num){ .. 2020. 12. 25.
AWS EC2 , Jenkins 로 자동배포 구축 안녕하세요. 방구석 개발자입니다. 정보처리기사 필기 합격 후에 실기시험준비 하기 전 일주일정도 놀고 싶었습니다. 노는 동안 그냥 놀지 말고 작은 거 하나를 해봐야 겠다 생각이 들어 AWS로 서버 구축을 해보았습니다. 목표 : AWS EC2를 사용하여 서버를 구축한다. jenkins 와 github을 연결 시켜서 소스push 할때 자동으로 배포될수 있게 한다. 금방 할줄 알았는데 생각보다 애를 많이 먹었습니다. 사용해봤던건 github 랑 jenkins였는데 그마저도 git은 소스만 올리고 확인. jenkins는 배포할때 버튼 클릭 한번이 전부였습니다. 그래도 찾아보니 정보는 많고 하나하나 해보니 평일에 2~3시간정도 하니 4일정도에 마무리가 되었습니다. 다음엔 배포 완료 되면 메일을 발송 할 수있게 구축.. 2020. 12. 23.
2020년 샤워 필터 모니터링 프로젝트 샤워 필터 모니터링 프로젝트 기간 : 2020년10월 ~ 2020년11월 담당 업무 : 개발, 서버관리, 유지보수 프로젝트 설명 : 샤워필터DB를 가져와서 얼마나 남았는지 가시적으로 표현해주는 웹앱입니다. 사용 기술 : Node, React-Native, MongoDB, Docker 2020. 12. 22.
2020년 수행 프로젝트_1 측량업정보 종합관리시스템 프로젝트 기간 : 2020년7월 ~ 2020년12월 담당 업무 : 개발, 개발산출물 , 서버관리, 유지보수 프로젝트 설명 : 공간정보기술자가 경력신고, 증명서 발급, 우편물 확인 하는 사이트입니다. 또한 공간기술자 등급및 분야를 법령에 맞게 산정 하여 관리 할 수 있습니다. 사용 기술 : Java, Spring(전자정부프레임워크), Oracle, handlebar, ajax 2020. 12. 22.
[알고리즘] 백준 10815번: 숫자 카드 JAVA import java.io.*; import java.util.Arrays; /** * 숫자 카드는 정수 하나가 적혀져 있는 카드이다. * 상근이는 숫자 카드 N개를 가지고 있다. * 정수 M개가 주어졌을 때, * 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. * */ //정렬 + 이분탐색 public class Main { public static void main(String[] args) throws Exception{ int N,M=0; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readLine()); String[]st.. 2020. 12. 21.
[알고리즘] 백준 2751번: 수 정렬하기 2 Java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); ArrayList list = new ArrayList(); for(int i = 0; i.. 2020. 10. 26.
[알고리즘] 퀵 정렬 Java 퀵 정렬은 가장 빠른 정렬 알고리즘 중의 하나로 시간 복잡도는 평균적으로 O(nlog n)입니다. 퀵 정렬 예시 public class Main { public static void main(String[] args) { int data[] = {1,5,9,7,6,4,23}; quickSort(data, 0, data.length - 1); for(int i=0; i pivot) right--; if(left 2020. 10. 26.
React- 시작하기 안녕하세요. 방구석 개발자입니다. React 를 시작하려고 보는데 React 사이트에서 자습할수 있게 잘 나와 있어 소개하려고합니다. ko.reactjs.org/tutorial/tutorial.html#setup-for-the-tutorial 자습서: React 시작하기 – React A JavaScript library for building user interfaces ko.reactjs.org 해당 사이트를 가시면 자습부터 문법, api 등등 자세히 나와 있어 입문하기 좋을 거 같습니다. 2020. 9. 27.
[알고리즘] 백준 2750번 수 찾기 Java import java.io.*; import java.util.*; public class Main { //N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int []num=new int[n]; for(int i=0;i 2020. 8. 28.
[정보처리기사 실기] 2020 2회 합격후기 안녕하세요. 방구석 개발자입니다. 오늘 8월 28일 기사 실기 시험결과 발표날이였는데요. 결과 바로 보시죠~! 와 큐넷 홈페이지에서 로그인 하고 엄청 조마조마 했는데 턱걸이 "합격" 했습니다. 11개는 확실히 맞았고 서술형에서 다 틀려서 떨어질수도 있겠다 했지만 서술형에서 조금 후한 점수를 준거같아요. 전날에 열심히 공부했던게 도움이 많이 되었습니다. 합격률은 20% 였는데요. 1회에 비해 합격률이 좀 더 오른거 같습니다. 앞으로 3회 4회 보시는 분들도 기운 받아가시고 요약집 참고하셔서 좋은 점수 얻길 바랍니다. 2020. 8. 28.
[알고리즘] 백준 1920번 수 찾기 Java 시간초과 된 소스입니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=Integer.parseInt(scan.nextLine()); String strArray[]=scan.nextLine().split(" "); int m=Integer.parseInt(scan.nextLine()); String searchArray[]=scan.nextLine().split(" "); int [] result=new int [m]; for(int i=0;i 2020. 8. 25.
[알고리즘] 백준 2884번 알람 시계 Java 다중 if로 코딩하였습니다. import java.util.*; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String alarm=scan.nextLine(); String [] strArray=alarm.split(" "); int h= Integer.parseInt(strArray[0]); int m = Integer.parseInt(strArray[1]); wakeUp(h,m); } public static void wakeUp(int h, int m) { if(m>=45) { System.out.println(h+" "+(m-45)); }else if(m0) { Sy.. 2020. 8. 18.
반응형