profile
뇌 아카이빙하는곳
post-thumbnail

BOJ :: 톱니 바퀴 (no.14891)

문제 바로가기거의 바로 비트 마스킹을 생각했다.톱니가 N극, S극 총 두 개만으로 나눠지며톱니바퀴의 회전을 단순 시프트 연산 만으로 구현할 수 있기 때문이다.알고리즘 문제에서 비트 마스킹의 단점이 있다면,가독성과 디버깅 용이성인것 같다.너무 사소한 것에서 한참 헤맸다.

약 12시간 전
·
0개의 댓글
post-thumbnail

BOJ :: 도도의 음식 준비 (no.22953)

도도는 주방장이다. 총 K$K$개의 요리가 준비되는 최소 시간을 구해야 한다.각각의 요리사는 자신만의 음식 조리 시간이 있다. 음식 조리 시간은 음식 하나를 만들 때 걸리는 시간이다.도도는 요리사에게 격려를 해줄 수 있다. 격려받은 요리사는 영구적으로 음식 조리 시간이

약 12시간 전
·
0개의 댓글
post-thumbnail

BOJ :: 기타 레슨 (no.2343)

강토는 자신의 기타 강의 동영상을 블루레이로 만들어 판매하려고 한다. 블루레이에는 총 N개의 강의가 들어가는데, 블루레이를 녹화할 때, 강의의 순서가 바뀌면 안 된다. 순서가 뒤바뀌는 경우에는 강의의 흐름이 끊겨, 학생들이 대혼란에 빠질 수 있기 때문이다. 즉, i번

어제
·
0개의 댓글
post-thumbnail

BOJ :: 택배 (no.1719)

명우기업은 2008년부터 택배 사업을 새로이 시작하기로 하였다. 우선 택배 화물을 모아서 처리하는 집하장을 몇 개 마련했지만, 택배 화물이 각 집하장들 사이를 오갈 때 어떤 경로를 거쳐야 하는지 결정하지 못했다. 어떤 경로를 거칠지 정해서, 이를 경로표로 정리하는 것이

1일 전
·
0개의 댓글

2022.01.14 소중한 사람을 잃은 날

오늘은, 나에게 아주 소중한 사람들을 잃은 날이다.그 중 한 명은 세상에 없다.힘든걸 곱씹어봐야 수렁에 빠지기 밖에 더 하겠냐만은, 경험 상 무조건적인 회피는 오래 가지 못한다. 지금은 내가 힘들다는 사실을 인정하고 마음을 정리하는게 좋을 것 같다.세상을 떠난 그 사람

3일 전
·
0개의 댓글
post-thumbnail

BOJ :: 경로 찾기 (no.11403)

가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 경로가 있는지 없는지 구하는 프로그램을 작성하시오.첫째 줄에 정점의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄부터 N개 줄에는 그래프의 인접 행렬이 주어진다.

2022년 1월 7일
·
0개의 댓글
post-thumbnail

BOJ :: 이모티콘 (no.14226)

영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다.영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만들어 보려고 한다.화면에 있는 이모티콘을 모두 복사해서 클립보드에 저장한다.클립보

2022년 1월 5일
·
0개의 댓글
post-thumbnail

BOJ :: 배 (no.1092)

문제 지민이는 항구에서 일한다. 그리고 화물을 배에 실어야 한다. 모든 화물은 박스에 안에 넣어져 있다. 항구에는 크레인이 N대 있고, 1분에 박스를 하나씩 배에 실을 수 있다. 모든 크레인은 동시에 움직인다. 각 크레인은 무게 제한이 있다. 이 무게 제한보다 무거운

2022년 1월 5일
·
0개의 댓글
post-thumbnail

2021.12.31 심리적 회고록

망양지탄(望洋之歎)의 해 가장 고비였던 해다. 이렇게까지 말하면 아마 지인들은 의아해 할거다. 이번 해에 이룬 것도, 얻은 것도 정말 많기 때문이다. 좋은 사람들도 많이 만났고, 값진 경험도 많이 했다. 그러나, 속은 썩어 문드러져 갔다.

2021년 12월 31일
·
0개의 댓글
post-thumbnail

BOJ :: 성냥개비 (no.3687)

성냥개비는 숫자를 나타내기에 아주 이상적인 도구이다. 보통 십진수를 성냥개비로 표현하는 방법은 다음과 같다.성냥개비의 개수가 주어졌을 때, 성냥개비를 모두 사용해서 만들 수 있는 가장 작은 수와 큰 수를 찾는 프로그램을 작성하시오.첫째 줄에 테스트 케이스의 개수가 주어

2021년 12월 28일
·
0개의 댓글
post-thumbnail

BOJ :: 암호 만들기 (no.1759)

바로 어제 최백준 조교가 방 열쇠를 주머니에 넣은 채 깜빡하고 서울로 가 버리는 황당한 상황에 직면한 조교들은, 702호에 새로운 보안 시스템을 설치하기로 하였다. 이 보안 시스템은 열쇠가 아닌 암호로 동작하게 되어 있는 시스템이다.암호는 서로 다른 L개의 알파벳 소문

2021년 12월 28일
·
0개의 댓글
post-thumbnail

BOJ :: 단어 수학 (no.1339)

민식이는 수학학원에서 단어 수학 문제를 푸는 숙제를 받았다.단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은

2021년 12월 27일
·
0개의 댓글
post-thumbnail

BOJ :: 소수&팰린드롬 (no.1747)

어떤 수와 그 수의 숫자 순서를 뒤집은 수가 일치하는 수를 팰린드롬이라 부른다. 예를 들어 79,197과 324,423 등이 팰린드롬 수이다.어떤 수 N (1 ≤ N ≤ 1,000,000)이 주어졌을 때, N보다 크거나 같고, 소수이면서 팰린드롬인 수 중에서, 가장 작

2021년 12월 27일
·
0개의 댓글

아카이빙 :: Princeton Algorithm cheatsheet

한 동안 프로젝트에만 몰두했더니 감각이 많이 떨어진걸 느낀다. 기본적인 것도 헷갈리기 시작한다..감사하게도 로버트 세지윅 씨가 정리본을 예쁘게 만들어줬다.https://algs4.cs.princeton.edu/cheatsheet/

2021년 12월 27일
·
0개의 댓글

단위 테스트, 통합테스트

김영한님 답변 아카이빙단위 테스트는 주로 서비스 로직에 적용합니다. 그런데 DB를 연동하면 이제 단위 테스트가 어려워지지요.그래서 테스트 전용 가짜 repository를 만들어서 테스트 시점에 넣어주어야 합니다. 이것을 mock 객체라고 합니다.단순히 테스트를 위해서

2021년 7월 19일
·
0개의 댓글

IntelliJ 윈도우 단축키 정리

https://itchbo.tistory.com/57

2021년 7월 19일
·
0개의 댓글
post-thumbnail

Spring :: 컴포넌트 스캔 vs 수동 빈즈 등록

편하다.각 컴포넌트의 역할을 쉽게 정의 가능구현체를 중간에 바꿀 가능성이 존재할 때 더 편하다.의존관계를 보다 명확히 정의할 수 있다.

2021년 7월 7일
·
0개의 댓글
post-thumbnail

Spring :: 컴포넌트 스캔 원리와 Autowired

@Component 애노테이션이 있으면 스프링 빈으로 자동 등록되기 때문@Component 를 포함하고 있는 annotation@Controller@Service@Repository등등... 모두 스프링 컨테이너에 자동 등록된다.생성자에 @Autowired annota

2021년 7월 7일
·
0개의 댓글

geth 명령어 정리

명령 치는 순서대로 서술\*반드시 아래 명령어로 경로 고정cd C:\\Users\\wisep\\Desktop\\geth_data\*로그 파일 테일링파워쉘 키고Get-Content "C:\\Users\\wisep\\Desktop\\geth_data\\geth.log" -

2021년 6월 30일
·
0개의 댓글
post-thumbnail

Spring :: 웹 애플리케이션 계층 구조

컨트롤러 : 웹 MVC의 컨트롤러서비스 : 핵심 비즈니스 로직구현리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장/관리도메인 : 비즈니스 도매인 객체 (회원, 주문, 쿠폰 등등... 주로 DB에 저장되고 관리됨)

2021년 6월 29일
·
0개의 댓글