2022.02 [C++] 백준 2605 : 줄 세우기 학생이 들어올 때 마다, 해당 index에 값을 추가시키고, 그렇게 완성된 배열을 반대로 출력시키면 된다. vector insert 함수를 통해 원하는 배열의 위치에 배열의 값을 추가시킬 수 있다. 다른 분들 풀이를 보면 for문 2개를 쓰거나 하셨던데 이런 방법이 제일 간편한 것 같다.... cpp알고리즘백준2022.022022.02 [C++] 백준 1015 : 수열 정렬 생각한 것을 구현해내는게 은근 힘들었던 문제. 우선 sv 벡터에 원래 순서를 기억할 수 있도록 pair를 사용하여 인덱스를 기록한다. 해당 sv 벡터를 sort 함수를 통해 값을 기준으로 정렬시킨다. 정렬된 sv 벡터의 인덱스가 반환해줘야 하는 값이므로 새로운 v 벡터에 sv벡터의 인덱스 값(원래 순서)에 새로운 정렬된 인덱스를 기록한다. v 벡터 값을 출력한다. 3번을 생각해내는게 힘들었다... cpp알고리즘백준2022.022022.02 [C++] 백준 1021 : 회전하는 큐 생각보다 단순무식하게 푸는게 옳을때도 있다. 왼쪽으로 빼는 것이 빠를지 오른쪽을 빼는 것이 빠를지 확인하기 위해서는 직접 빼보면서 구하면 된다. 하나를 구하면 하나는 바로 구할 수 있으므로 그냥 큐의 크기에서 왼쪽으로 뺐을 때를 오른쪽에서 뺐을 때로 구하면 된다.... cpp알고리즘2022.02백준큐2022.02 [C++] 백준 1051 : 숫자 정사각형 6번이나 틀려서 고친 문제... 아니 -1로 초기화를 했는데 그러면 해당 값이 -1이면 범위를 초과한거니까 아 범위를 넘어갔구나! continue 해야지 라는 생각을 해야하는거 아닌가? 계속 오류는 나고, 어떤 input값을 넣어도 작동은 잘 되는데 계속 틀렸습니다. 가 떠서 정신 나갈 뻔 했어...ㅜㅜ 아직도 잘 모르겠다. 하나 막히면 아예 새로운 길을 뚫어야한다는 생각을 가져야할 것 같다... cpp알고리즘2022.02백준브루트포스 알고리즘2022.02 adonisJS / transaction 사용하기 ( + 에러상황 4가지 해결) 🎢 transaction 개념 내가 정의해 본 transaction 모든 데이터입력에 성공하거나 혹은 실패하는 작업이다. 1. 내 계좌에서 돈이 빠져나간다. 이 과정은 둘다 성공하거나, 둘다 실패해야 한다. 만약 내 돈만 빠져나가고 친구계좌에 돈이 들어가지 않으면, 돈이 사라지는 것이다. -> 내 돈만 빠져나가고 친구계좌에 돈이 들어가지 않으면, transaction의 rollback으로 다... 2022.022022.02 [C++] 백준 5800 : 성적 통계 cpp알고리즘백준2022.022022.02 [C++] 백준 2161 : 카드1 cpp알고리즘2022.02백준큐2022.02
[C++] 백준 2605 : 줄 세우기 학생이 들어올 때 마다, 해당 index에 값을 추가시키고, 그렇게 완성된 배열을 반대로 출력시키면 된다. vector insert 함수를 통해 원하는 배열의 위치에 배열의 값을 추가시킬 수 있다. 다른 분들 풀이를 보면 for문 2개를 쓰거나 하셨던데 이런 방법이 제일 간편한 것 같다.... cpp알고리즘백준2022.022022.02 [C++] 백준 1015 : 수열 정렬 생각한 것을 구현해내는게 은근 힘들었던 문제. 우선 sv 벡터에 원래 순서를 기억할 수 있도록 pair를 사용하여 인덱스를 기록한다. 해당 sv 벡터를 sort 함수를 통해 값을 기준으로 정렬시킨다. 정렬된 sv 벡터의 인덱스가 반환해줘야 하는 값이므로 새로운 v 벡터에 sv벡터의 인덱스 값(원래 순서)에 새로운 정렬된 인덱스를 기록한다. v 벡터 값을 출력한다. 3번을 생각해내는게 힘들었다... cpp알고리즘백준2022.022022.02 [C++] 백준 1021 : 회전하는 큐 생각보다 단순무식하게 푸는게 옳을때도 있다. 왼쪽으로 빼는 것이 빠를지 오른쪽을 빼는 것이 빠를지 확인하기 위해서는 직접 빼보면서 구하면 된다. 하나를 구하면 하나는 바로 구할 수 있으므로 그냥 큐의 크기에서 왼쪽으로 뺐을 때를 오른쪽에서 뺐을 때로 구하면 된다.... cpp알고리즘2022.02백준큐2022.02 [C++] 백준 1051 : 숫자 정사각형 6번이나 틀려서 고친 문제... 아니 -1로 초기화를 했는데 그러면 해당 값이 -1이면 범위를 초과한거니까 아 범위를 넘어갔구나! continue 해야지 라는 생각을 해야하는거 아닌가? 계속 오류는 나고, 어떤 input값을 넣어도 작동은 잘 되는데 계속 틀렸습니다. 가 떠서 정신 나갈 뻔 했어...ㅜㅜ 아직도 잘 모르겠다. 하나 막히면 아예 새로운 길을 뚫어야한다는 생각을 가져야할 것 같다... cpp알고리즘2022.02백준브루트포스 알고리즘2022.02 adonisJS / transaction 사용하기 ( + 에러상황 4가지 해결) 🎢 transaction 개념 내가 정의해 본 transaction 모든 데이터입력에 성공하거나 혹은 실패하는 작업이다. 1. 내 계좌에서 돈이 빠져나간다. 이 과정은 둘다 성공하거나, 둘다 실패해야 한다. 만약 내 돈만 빠져나가고 친구계좌에 돈이 들어가지 않으면, 돈이 사라지는 것이다. -> 내 돈만 빠져나가고 친구계좌에 돈이 들어가지 않으면, transaction의 rollback으로 다... 2022.022022.02 [C++] 백준 5800 : 성적 통계 cpp알고리즘백준2022.022022.02 [C++] 백준 2161 : 카드1 cpp알고리즘2022.02백준큐2022.02