본문 바로가기

분류 전체보기156

[Day1] 목표량 💡문제시간 제한: 1초엘리스 토끼는 목표량을 정해 수학 문제를 열심히 풉니다. 목표량은 정수입니다.내일 풀 수학 문제의 개수는 오늘 푼 문제 개수의 수와 숫자의 구성이 같으면서, 오늘 푼 문제 개수의 수보다 큰 수 중 가장 작은 수입니다.예를 들어, 오늘 67문제를 풀었으면 다음 날 76문제를 풉니다.오늘 푼 문제의 개수를 줬을 때 다음날 풀 문제의 개수를 출력하는 프로그램을 작성하세요. 지시사항입력첫 번째 줄에 오늘 푼 문제의 개수인 자연수 N을 입력합니다.1≤N≤999999정답이 반드시 있는 경우만 입력값으로 주어집니다.출력다음날 풀 문제의 개수를 출력합니다. 입력 예시364출력 예시436 💡알고리즘 설계다음 순열(next permutation) 알고리즘을 사용입력받은 문자를 배열로 변환오른쪽에서.. 2024. 7. 10.
CI/CD란 CI/CD는 지속적 통합(Continuous Integration) 및 지속적 제공/배포(Continuous Delivery/Deployment)를 의미한다.지속적 통합(CI)은 코드 변경 사항을 공유 소스 코드 리포지토리에 자동으로 자주 통합하는 사례를 나타내고, 지속적 제공 및/또는 배포(CD)는 코드 변경 사항의 통합, 테스트, 제공을 나타내는 프로세스로, 두 가지 부분으로 구성된다.CI/CD는 소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 한다.  CI (Continuous Integratino)CI/CD에서 “CI”란 Continuous Integration 즉, 지속적인 통합이라는 의미이다.지속적 통합은 코드 변경 사항을 정기적으로 중앙 코드 저장소에 병합하고, 병합된 코드 .. 2024. 6. 22.
[청하] 3. GitHub Actions와 Docker를 이용한 CI/CD 코드 분석 백엔드 팀원과 프로젝트에 적용할 기술 스팩을 상의하면서 CI/CD를 사용하기로 했다.팀원 분은 이미 CI/CD를 사용해본 경험이 있으셔서 팀원 분이 사용해보셨던 CI/CD 코드를 적용하기로 했다.나는 CI/CD를 사용한 경험이 없기 때문에, 팀원이 작성한 코드를 분석하기로 했다. CI/CD란 CI/CD란CI/CD는 지속적 통합(Continuous Integration) 및 지속적 제공/배포(Continuous Delivery/Deployment)를 의미한다.지속적 통합(CI)은 코드 변경 사항을 공유 소스 코드 리포지토리에 자동으로 자주 통합하는 사례를lpromotion.tistory.com  GitHub Actions 워크플로 설정GitHub Actions은 GitHub의 내장 CI/CD 도구로, 코드.. 2024. 6. 22.
[청하] 2. 데이터베이스 설계 ERD 전체 설계 User Post Image Comment Report AppVersion 프로젝트의 진행에 따라 추가/수정될 수 있음. 2024. 6. 21.
[청하] 1. 프로젝트 기술 스택 정의 Java 17최신 기능과 성능 개선을 제공하는 안정적인 LTS 릴리스. Spring Boot버전: 3.2.0빌드 툴: GradleGradle은 설정이 간단하고 빠른 빌드 속도 제공. Spring Framwork - Spring MVC유연하고 강력한 웹 프레임워크로 RESTful 웹 서비스 개발에 적합. Data Base - MySQL안정적이고 확장 가능한 오픈 소스 관계형 데이터베이스. Persistence Framework - JPA (Java Persistence API)객체-관계 매핑으로 데이터베이스 작업을 간단하게 처리할 수 있음. Spring Security사용자 인증 및 권한 부여 관리. JUnit테스트 자동화를 통해 코드 품질을 향상시킬 수 있음. CI/CD (GitHub Actions)빌드.. 2024. 6. 21.
UMC 오리엔테이션 진행 부원 모집을 완료하고 3월 9일 UMC 오티를 진행했다. 오티는 게더타운(메타버스 기반의 화상 회의 플랫폼)을 사용하여 진행되었다. UMC에서는 닉네임을 사용하여 소통하기 때문에 모두 닉네임, 이름, 학과 등을 소개하는 자기소개 시간을 가졌고, 동아리 일정, 커리큘럼, 연합활동, 스터디 등에 대해 안내해주었다. 오티가 끝나고는 게더타운 안에서 같이 게임하는 시간도 잠깐 가졌다. 동아리의 회장을 맡는 건 처음인 만큼 부원들 모두가 빠지는 사람없이 잘 따라와 주었으면 좋겠다. 2022. 3. 26.
UMC 부원 모집 활동 2월 17일부터 3월 2일까지 우리 학교 UMC 부원을 모집하게 되었다. 홍포 포스터, 홍보 게시물 자료를 만들어 에브리타임, 인스타그램, 종이 포스터를 통해 홍보 활동을 했다. 모집 기간이 개강 이후로 더 길었다면 좋았겠지만 일정상 더 길게 모집할 수 없었다. 모집마감 후에 추가모집을 원한다고 연락왔던 분이 몇 명 있어서 나도 아쉽게 느껴졌다. 3월 4일에는 면접을 진행했다. 면접 전날에 지원서들을 보면서 질문들을 정리했고, 면접 때 준비한 질문을 기반으로 진행하였다. 나는 UMC 활동은 열정과 의지가 중요하다고 생각하여 그 부분에 중점을 두고 면접을 보았다. 면접 합격을 드린 분들이 열심히 하고자 하는 의지를 보여주셔서 기분이 좋았고, 모두 끝까지 함께 수료하였으면 좋겠다고 생각했다. 앞으로의 활동이.. 2022. 3. 26.
반응형