Spring에서 @Transactional 주석은 트랜잭션의 경계를 정의하는 데 사용됩니다. 특정 메서드가 트랜잭션 컨텍스트 내에서 실행되어야 함을 나타내며 해당 메서드에 의해 조작되는 데이터가 일관되고 트랜잭션의 ACID(Atomicity, Consistency, I
데이터베이스 및 정보 시스템의 맥락에서 트랜잭션은 하나의 원자 단위 작업으로 실행되는 하나 이상의 작업 시퀀스입니다. 이러한 작업에는 일반적으로 데이터베이스의 데이터 읽기, 쓰기, 업데이트 또는 삭제가 포함됩니다. 트랜잭션은 시스템 오류나 오류가 있는 경우에도 데이터가
https://school.programmers.co.kr/learn/courses/30/lessons/12899한참 숫자 적어보면서 패턴을 찾았는데3진수에서 0을 4로 변환 하면 되었다. 그리고 그 변환된 숫자의 왼쪽을 내림해줘야 한다.10(3진수) 이면 배
https://school.programmers.co.kr/learn/courses/30/lessons/1844출발지에서 목적지까지 최단거리가 몇칸걸리냐를 찾는 문제이다bfs로 쉽게 풀었다
https://school.programmers.co.kr/learn/courses/30/lessons/1835brute force 로 풀었다오랜만에 사용하려니 엄청 버벅이면서 짯다. 그래도 기억해내서 풀었다.무작위로 만들어낸 배열이 조건에 부합하는지 체크하는
출판사의 편집자인 어피치는 네오에게 컬러링북에 들어갈 원화를 그려달라고 부탁하여 여러 장의 그림을 받았다. 여러 장의 그림을 난이도 순으로 컬러링북에 넣고 싶었던 어피치는 영역이 많으면 색칠하기가 까다로워 어려워진다는 사실을 발견하고 그림의 난이도를 영역의 수로 정의하
https://www.acmicpc.net/problem/15486예외처리가 너무 복잡해져서 자꾸 틀렸는데 다른 풀이를 찾아보니뒤에 하나더 붙여서 처리해야 코드가 간결해진다이전에 풀었던 문제와 같은 방식으로 풀었다
https://www.acmicpc.net/problem/12865풀이를 봐도 명확하게 이해가 되지 않는다그나마 도움이 되었던 사이트https://www.geeksforgeeks.org/0-1-knapsack-problem-dp-10/참고하면서 겨우
https://www.acmicpc.net/problem/11053규칙찾는거 실패해서 풀이를 보고 풀었다 휴...DP 어렵다마지막에 가장 큰 값을 DP배열에서 찾아서 출력해야하는걸 안해서 한시간을 헤맸다;;a라는 숫자보다 왼쪽에 있는 숫자들 중에서 a 보다 작
https://www.acmicpc.net/problem/1149어떻게 풀어야 할지 몰라서 풀이를 보다가 힌트를 얻고 풀었다https://www.acmicpc.net/problem/2579문제와 거의 같은 방식으로 풀 수 있다하나씩 가능한 경우를 확장
https://www.acmicpc.net/problem/11660점화식을 찾는데 실패해서다른 사람의 풀이를 보았는데행의 합을 dp로 구해놓고 푸는 방법이었다. 아이디어를 얻고 직접 풀어보았다시간복잡도가 별로이긴한다근데 O(NM) 이니까 대략 최악의 경우 1억
https://www.acmicpc.net/problem/2579강의를 보고 서야 풀수 있었다;;너무 어렵다 후..단순히 최대값을 dp 에 담아서 구하면 되겠지 하고 했는데 안된다2차원 dp배열을 만들고 이전에 건너뛰어 온건지, 연속해서 밟은건지를 저장해야한다
https://www.acmicpc.net/problem/1463아직도 동적프로그래밍에 대한 기초가 부족하네강의들으면서 풀었다
https://www.acmicpc.net/problem/11501풀긴했는데 뭔가 시간을 보니 비효율적으로 짯네;;풀이는 다음과 같다int 배열로 가격을 받았다TreeMap 으로 가격을 내림차순으로 만들고 수량도 체크하였다.배열을 순회하면서TreeMap 에서