[프로그래머스] LV2 - JadenCase 문자열 만들기 (Java)
📖코딩테스트/Programmers2026. 6. 11. 10:10[프로그래머스] LV2 - JadenCase 문자열 만들기 (Java)

문제JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고)문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.제한 조건- s는 길이 1 이상 200 이하인 문자열입니다.- s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있습니다.- 숫자는 단어의 첫 문자로만 나옵니다.- 숫자로만 이루어진 단어는 없습니다.- 공백문자가 연속해서 나올 수 있습니다. 입출력해결 방법처음에는 StringTokenizer로 토크나이징 된 문자가 남아 있는 동안 각 문자에 대해 JadenCase를 적용하는 방법을 생각했습니..

[프로그래머스] LV2 - 최댓값과 최솟값 (Java)
📖코딩테스트/Programmers2026. 6. 10. 22:50[프로그래머스] LV2 - 최댓값과 최솟값 (Java)

문제문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 입출력해결 방법문자열 s를 StringTokenizer로 공백을 기준으로 쪼개고, st.hasMoreTokens 로 쪼개진 숫자가 남아있는 동안 Min값과 Max값을 갱신시켜가면서 원하는 값을 찾는 방법을 사용했습니다. 코드import java.util.*;import java.io.*;class Solution { public String solution(String s) { ..

[취업] Lotte Job Cafe 후기
🔖 기록 | 후기/취업2026. 6. 3. 00:41[취업] Lotte Job Cafe 후기

https://youtu.be/r3YArUxYSGU?si=REEfKA1oeVNYSHJg 글을 작성하기 앞서, 롯뽕 한번 주입하고 가겠습니다.Lotte Job Cafe6월 2일에 롯데 잡카페에 다녀왔습니다. 저는 롯데에 대한 알 수 없은 애착?을 가지고 있는 사람입니다. (태생만) 부산사람이라서 그런지는 몰라도 "롯데"라는 두 글자에 무언가 눈길이 더 가는 것 같습니다.IT 전공자로서 제가 지원할 수 있는 롯데 이노베이트라는 기업을 처음 알게 된 것은 아마 코로나 시기에 3자리 채용...을 했을 때 입니다.졸업을 하고 나서 핏해보이는 공고가 있으면 꾸준히 지원을 하면서 서합 3번, 코테 3번, 최종 1번을 갔었습니다. (물론 가장 최근에 한 지원은 인적성 검사를 하는 것을 까먹어서 떨어진 건 안비밀.. ;..

[SSAFY] SSAFY 15기 - 5월 다시보기
🔖 기록 | 후기/SSAFY2026. 5. 27. 11:46[SSAFY] SSAFY 15기 - 5월 다시보기

싸피의 5월1월달에 싸피를 시작하고 어느덧 5개월이 지나 6월을 앞두고 있습니다.얼마전에는 싸피 16기 코테까지 했습니다. 이제 곧 면접을 하고 입과를 하게 되면 저희 15기 사람들은 2학기를 하러 가겠네요..1학기때는 학습 위주고, 2학기때는 주구장창 프로젝트만 한다던데... 살짝 두렵네요 처음에는 싸피에서 했던 일을 기록해보자! 라고 시작한 N월 돌아보기 시리즈이지만, "대 외 비"에 어디까지 걸리고 어디까지 허용되는지 잘 몰라서 그냥 아무거나 작성하고 있지만... 아무튼 이번달도 작성해봅시다! [ 이번달에는 무엇을 배웟나요 ]공식적인 교육 과정중에서드디어 이쪽을 하고 있다...! 라고 말할 수 있을 것 같습니다.제가 대학교에서 AI를 전공하고 -> AI는 대학원을 가야만 한다 -> 근데 나는 연구쪽..

[AI] RAG #1 - RAG란?
🖥CS/AI2026. 5. 14. 14:22[AI] RAG #1 - RAG란?

생성형 AI(LLM)의 한계ChatGPT, Claude, Gemini와 같은 대형 언어 모델(LLM)은 대규모 텍스트를 학습하여 방대한 지식을 가지고 있습니다. 하지만 이러한 방식에는 몇가지 구조적인 한계가 존재합니다. 1 ) 지식 컷오프 : 학습 데이터의 마지막 시점 이후의 정보를 알 수 없습니다.2 ) 환각 : 모델이 모르는 정보에 대해서도 그럴듯한 답변을 생성하는 경향이 존재합니다.3 ) 도메인 특화 정보 부재 : 사내 메뉴얼, 비공개 연구 자료, 특정 조직의 업무 가이드 등은 접근 불가합니다.4 ) 출처 부재 : 답변의 근거를 제시하지 않아 사실 확인이 어렵고, 사용자가 답변의 신뢰도를 검증하기 어렵습니다. 이러한 한계로 인해 LLM은 특정 도메인에 대한 답변을 잘 할 수 있는 실무 환경에 적용..

[Spring] AOP (Aspect Oriented Programming)
🖥CS/Web2026. 5. 11. 16:11[Spring] AOP (Aspect Oriented Programming)

AOP가 필요한 이유@Servicepublic class OrderService { @Autowired private OrderRepository orderRepository; public Order placeOrder(OrderRequest request) { // 1. 로깅 log.debug("주문 요청 : {}" , request); long start = System.currentTimeMilis(); // 2. 권한 체크 if (!SecutiryContext.hasRole("USER")) { throw new AccessDeniedException("권한 없음"); } ..

[자격증 후기] 정보보안기사 실기 합격
🔖 기록 | 후기/자격증2026. 5. 8. 16:45[자격증 후기] 정보보안기사 실기 합격

2025.06.11 - [🔖 기록 | 후기/자격증] - [자격증 후기] 정보보안기사 / 정보보안산업기사 후기 AI 융합학부 전" data-og-host="yobi-devlog.tistory.com" data-og-source-url="https://yobi-devlog.tistory.com/entry/%ED%9B%84%EA%B8%B0-%EC%A0%95%EB%B3%B4%EB%B3%B4%EC%95%88%EA%B8%B0%EC%82%AC-%EC%A0%95%EB%B3%B4%EB%B3%B4%EC%95%88%EC%82%B0%EC%97%85%EA%B8%B0%EC%82%AC-%ED%9B%84%EA%B8%B0" data-og-url="https://yobi-devlog.tistory.com/entry/%ED%9B%84%..

[SSAFY] SSAFY 15기 - 4월 다시보기
🔖 기록 | 후기/SSAFY2026. 4. 29. 08:34[SSAFY] SSAFY 15기 - 4월 다시보기

싸피의 4월제가 벌써 싸피를 시작한지 4개월이 지났다구요...? 4월에는 길다면 길고, 짧다면 정말 짧은 AI 가 끝이 났습니다. AI 분야에서 유명한 교수님들과 함께 AI를 배울 수 있어서 좋았습니다. [ 알고리즘 ]4월에도 알고리즘 수업이 또 돌아왔습니다. 이번에는 제가 제일 못하는 ~~~~ 위주로 수업이 진행되었습니다. 이번 알고리즘은 그렇게 길지는 않고 1주일 정도로 짧게 진행되었습니다. [ 백엔드 ]제가 싸피에 입과한 이유중의 하나. 백엔드 수업이 드디어 시작되었습니다. 백엔드 배우고, 프로젝트 하면서 해당 분야로 취업을 하고자 했는데... 요즘 채용 시장 보니까 이렇게 가는게 아닌가... 싶기도 합니다. 요새는 AI 활용 역량을 중요하게 보는 추세인 것 같은데 싸피에서 이를 채울 수 있어서 ..

[백준] 20260426 - FAREWELL, BAEKJOON
📖코딩테스트/BOJ2026. 4. 27. 14:37[백준] 20260426 - FAREWELL, BAEKJOON

서비스 종료4월 15일 SSAFY에서 문제 풀의 강의를 듣고 있는데, Mattermost에 백준 서비스 종료 게시글을 공유하는 메시지가 올라왔습니다.대학교 1학년때부터 시작해서 애정을 가지고 사용해오던 서비스인데, 서비스 종료 소식을 듣게 되니 너무 아쉽습니다. 근데 사실 어느정도 예상을 하고 있긴 했습니다. AI가 발전하면서 우리 주변의 여러부분이 바뀌고 있습니다.AI가 발전하면서 개발자들의 커뮤니티로 온갖 정보들을 찾을 수 있었던 stackoverflow 트래픽이 급감하였다는 사실을 많은 사람들이 이미 알고 있을 것입니다. 백준 웹 사이트도 AI 학습 목적으로 문제를 크롤링하고 제출하면서 트래픽이 증가하고 있다는 이야기를 들은적이 있는데, 아마 여러가지 요소가 결합되어 서비스 종료라는 결과로 이어지..

[운영체제] Address Translation
🖥CS/운영체제2026. 4. 21. 12:21[운영체제] Address Translation

주소 변환메모리 가상화는 CPU 가상화와 비슷하게 제한적 직접 실행(Limited Direct Execution; LDE) 전략을 따릅니다.효율성과 제어를 동시에 달성하기 위해 하드웨어의 도움을 받습니다. (레지스터, TLB, 페이지 테이블....) 주소 변환은 하드웨어가 가상 주소를 물리 주소로 변환하는 과정을 의미합니다. (실제 데이터는 물리 주소에 저장되어 있기 때문)OS는 주요 시점에 개입해 하드웨어를 세팅해주어, 어떤 메모리 영역이 사용중이고, 어떤 영역이 비어있는지를 관리합니다. 설명을 단순화 하기 위해 3가지 가정을 설정하고 진행하겠습니다. 사용자 주소 공간은 물리 메모리에 연속적으로 배치됨주소 공간 크기는 물리 메모리보다 작음모든 주소 공간은 정확히 같은 크기임 주소 변환 예시void f..

image