백준 1302번: 베스트셀러
문제 김형택은 탑문고의 직원이다. 김형택은 계산대에서 계산을 하는 직원이다. 김형택은 그날 근무가 끝난 후에, 오늘 판매한 책의 제목을 보면서 가장 많이 팔린 책의 제목을 칠판에 써놓는 일도 같이 하고 있다. 오늘 하루 동안 팔린 책의 제목이 입력으로 들어왔을 때, 가장 많이 팔린 책의 제목을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 오...
문제 김형택은 탑문고의 직원이다. 김형택은 계산대에서 계산을 하는 직원이다. 김형택은 그날 근무가 끝난 후에, 오늘 판매한 책의 제목을 보면서 가장 많이 팔린 책의 제목을 칠판에 써놓는 일도 같이 하고 있다. 오늘 하루 동안 팔린 책의 제목이 입력으로 들어왔을 때, 가장 많이 팔린 책의 제목을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 오...
비동기 환경에서 컨텍스트 정보 전달의 문제점 비동기 환경에서는 스레드가 변경되면서 ThreadLocal에 저장된 컨텍스트 정보가 손실되는 문제가 발생합니다. 이는 로깅, 보안, 트랜잭션 추적 등에서 심각한 문제를 야기할 수 있습니다. ThreadLocal과 컨텍스트 정보 ThreadLocal은 각 스레드별로 독립적인 변수를 저장할 수 있는 Jav...
Race Condition이란? Race Condition(경쟁 상태)은 멀티스레드 환경에서 두 개 이상의 스레드가 공유 자원에 동시에 접근할 때, 실행 순서에 따라 결과가 달라지는 상황을 말합니다. 이는 프로그램의 예측 불가능성과 버그를 야기하는 주요 원인 중 하나입니다. Race Condition 발생 조건 Race Condition이 발생하...
문제 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대학교가 자신과 맞는가에 대한 고민을 항상 해왔고, 결국 중앙대학교를 떠나기로 결정하였다. 떠나기 전까지도 제자들을 생각하셨던 JH 교수님은 재귀함수가 무엇인지 ...
문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹...
안녕하세요! 👋 BackEunHo의 개발 블로그에 오신 것을 환영합니다! 이 블로그는 제가 개발하면서 배운 것들, 경험한 것들, 그리고 성장하는 과정을 기록하는 공간입니다. 블로그에서 다룰 내용들 개발 경험: 프로젝트를 진행하면서 겪은 문제들과 해결 과정 학습 기록: 새로운 기술을 배우며 정리한 내용들 개발 팁: 유용한 개발 도구나...