CI/CD 그게 뭔데요...?
Knowledge/CS & HTTP2024. 1. 8. 19:50CI/CD 그게 뭔데요...?

들어가며 개인 프로젝트가 얼마 남지 않아서 다른분들의 README를 구경하고 있는데 아키텍쳐에 다른건 어떤 이유로 이런 기술 스택을 사용했다 라는 것을 직관적으로 알 수 있었는데 CI/CD에 AWS를 다들 넣어뒀길래 뭔가했다... 나만 몰랐던건가? CI/CD란 먼저, CI는 Continuous Integration 지속적 통합의 줄임말이고 CD는 Continuous Deployment의 줄임말로, 이는 소프트웨어 개발 과정에서 중요한 역할을 하는 두 가지 개념을 의미한다. CI 지속적 통합 (Continuous Integration) : 개발자들이 자신들이 개발한 코드를 일정 시간 간격으로 병합하는 과정을 가르키는데 이렇게 하는 이유는 각 개발자들이 독립적으로 개발한 코드 사이에 충돌이 발생할 가능성을 ..

[9086/JAVA] 문자열
Knowledge/Algorithm2024. 1. 6. 15:53[9086/JAVA] 문자열

문제 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오. 입력 조건 입력의 첫 줄에는 테스트 케이스의 개수 가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다. 출력 조건 각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine();..

RESTful API가 뭔데요
Knowledge/CS & HTTP2024. 1. 5. 15:19RESTful API가 뭔데요

들어가며 스프링부트 + 리액트(타입스크립트) 둘 다 하는 강의를 2개 듣고 있는데 프론트 부분을 만질 때 RESTful API를 사용해서 뭘 한다고 하는데 미리 알고 있어야 할 것 같아서 찾아보게 되었다. 물론 듣기도 많이 들었는데 내배캠에서는 백엔드, 프론트엔드 협업을 일절 진행하지 않아서 이런 게 있다 정도하고 넘어갔었다. RESTful API란? RESTful API는 웹 서비스에서 데이터를 주고 받는 방식 중 하나로, REST란 'Representational State Transfer'를 줄인건데 난 휴식인줄 알았다...ㅎㅎ; 뭐 이렇다고 한다. 한글로도 어려운데 --;;? 특징 Uniform (유니폼 인터페이스) : HTTP 표준만을 사용하므로 HTTP를 그대로 사용할 수 있다. Statele..

[20304/JAVA] 영수증
Knowledge/Algorithm2024. 1. 5. 10:38[20304/JAVA] 영수증

문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총금액이 영수증에 적힌 총금액과 일치하는지 검사해 보자. 입력 조건 첫째 줄에는 영수증에 적힌 총금액 X가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 b가 공백을 사이에 두고 주어진다. 출력 조건 구매한 물건의 가격과 개수로 계산한 총금액이 영수증에 적힌 총금액과 일치하면 Yes를 출력한다. 일치하지..

[2480/JAVA] 주사위 세개
Knowledge/Algorithm2024. 1. 2. 10:55[2480/JAVA] 주사위 세개

문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원 + (같은 눈) x 1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원 + (같은 눈) x 100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈) x 100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상그믄 1,000 + 3 x 100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000 + 2 x 1,000으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6 x 100으로..

[2438/JAVA] 별 찍기 - 1
Knowledge/Algorithm2023. 12. 30. 11:28[2438/JAVA] 별 찍기 - 1

문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 조건 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 조건 첫째 줄에서 N번째 줄까지 차례대로 별을 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for (int i = 1; i 0; i--) { // N부터 1까지 반복 (역순) for (int j = 0; j < i; j++) { // 각 줄마다 i개의 별을 찍음 System.out.print("*"); } System.out..

728x90
image