Push

    Git gitmoji와 작성법 및 되돌리기, 취소 방법 정리

    Type feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 수정 style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 refactor : 코드 리펙토링 test : 테스트 코드, 리펙토링 테스트 코드 추가 chore : 빌드 업무 수정, 패키지 매니저 수정 design : CSS 등 사용자 UI 디자인 변경 comment : 필요한 주석 추가 및 변경 rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 remove : 파일을 삭제하는 작업만 수행한 경우 !BREAKING CHANGE : 커다란 API 변경의 경우 !HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우 Subject * Fixed --> Fix * Added --> Add * Modif..

    백준 10773번: 제로 문제 (JAVA) 스택문제

    https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net 스택문제입니다. 힌트를 보시면 입력된 정수를 계속 쌓습니다. 0이 입력이되면 제일 최근에 쌓인 정수를 지웁니다. 그렇게 마지막 까지 남은 숫자들을 모두 더해서 출력하는 문제입니다. 전체 코드입니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; ..

    젠킨스 깃허브 웹훅 연동하기

    깃 허브 저장소는 public 으로 진행합니다. 1. 깃 허브 저장소로 이동합니다. Settings를 눌러줍니다. 2. Webhooks 를 들어가줍니다. 그러면 Webhooks 설정을 할 수 있는 페이지가 나옵니다. 여기서 Add webhook으로 만들어 줄 것입니다. 3. Payload URL 에는 URL 주소를 입력합니다. 만약, AWS ec2이고 젠킨스 포트가 8080 이면 IPv4 DNS 주소 : 8080 입력하시면 됩니다. Content type 는 application/json을 선택해줍니다. push event가 일어날 때 웹훅을 트리거 해준다는 것을 체크 해줍니다. 4. Add webhook 으로 추가하여 마무리합니다. 그럼 이렇게 push 이벤트의 웩훅이 생성됩니다. 5. Jenkins로..

    백준 9012번 괄호 - 자바 (스택 활용)

    https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 스택을 활용한 방법입니다. 스택은 입력 출력 할 수 있는 구멍이 한 개인 구조입니다. 아파트 건물을 쌓는다 생각하면 됩니다. push는 쌓는 것 입니다. 처음 들어오면 1층이되고 그 다음에 들어오면 2층이 되고 그 다음에 들어오면 3층이 됩니다. pop는 빼는 것 입니다. 3층 까지 쌓아있을 때 pop를 해주면 3층이 빠지게 됩니다. 1,2 층만 남습니다. 이런 구조..