본문 바로가기
옥상캠핑 in 혜화 with 러블리 걸즈😋 벌써...2022가 다가오고있다 두둥 참 더 나이가 들 수록 시간이 빨리 간다는 어른들의 말은 틀린게 하나 없다 2021을 겪으며 감정의 굴곡이 너무 심했지만 난 이제 이겨낼 수 있어졌다. 항상 안되는 줄만 알았는데 사실 내가 안했던거지 하기만 하면 되더라. 결국 날 믿지 않은 마음이 컸던걸까 허허 이젠 날 믿을꺼다아아악 으아아아악 2022를 맞이하며 나의 사랑스러운 아가들을 만나러 갔지롱👀 한바탕 힐링 캠핑을 하고 왔다... 역시 만나면 시끄러운 세명과... 그 안에서 힘들어하는 우리 세욘스... 세연이의 완벽한 계획 덕분에 힘든와중에 모두 행복을 느낄 수 있었다 후후 🥰 아니 솔직히 우리 넷다 너무 추울줄 알고 다들 몇겹씩 껴입고...ㅋㅋㅋㅋㅋㅋㅋㅋ 목티에 목도리에 핫팩에 난리가 났었는데 안에도 너무.. 2021. 12. 7.
💡 Antd + Sider + React-Router-Dom 1. Antd layout의 Sider을 복붙한다! 2. 필요 없는 내용들을 삭제하고 원하는 내용으로 수정한다. 3. react router을 적용한다. 원래는 Switch를 사용해서 Route를 적용했었고, props로 component를 넘겼었는데 아래 링크를 보면 내용이 수정된 것을 알 수 있다... Switch는 Routes로 바뀌고 (동일하게 작동한다고 한다. ) component는 element로 바뀌었다...ㅎㅅㅎ https://reactrouter.com/docs/en/v6/upgrading/v5 React Router | Upgrading from v5 Declarative routing for React apps at any scale reactrouter.com 계속 예전 방식을 쓰다.. 2021. 11. 24.
[프로그래머스] 타겟 넘버 / C++ / level2 ✏️ 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 문제 설명 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1.. 2021. 10. 6.
🔮 비트마스크 문제 모음집 [백준] 11723번: 2021.10.04 - [Algorithm 💫/알고리듬(thm) 공부 🌱] - [백준] 11723번: 집합 (🥇골드 2티어) [백준] 3449번: 2021.10.04 - [Algorithm 💫/알고리듬(thm) 공부 🌱] - [백준] 3449번: 해밍 거리 (🥉 브론즈 2티어) [백준] 12813번: 2021.10.05 - [Algorithm 💫/알고리듬(thm) 공부 🌱] - [백준] 3449번: 이진수 연산/ C++ (🥉 브론즈 2티어) [백준] 11811번: 2021.10.05 - [Algorithm 💫/알고리듬(thm) 공부 🌱] - [백준] 11811번: 데스스타 / C++ (🥈 실버 3티어) [백준] 13701번: 2021.10.05 - [Algorithm 💫/알고리듬(.. 2021. 10. 5.
[백준] 13701번: 중복 제거 ✏️ 문제 링크 https://www.acmicpc.net/problem/13701 13701번: 중복 제거 문제: N개의 정수 A1, A2, ..., AN 을 읽고, 이들 중에서 반복되는 수를 제외하고 남은 N'개의 수 B1, B2, ..., BN’ 을 입력된 순서대로 출력하시오. 이때, 0 ≤ Ai < 225 = 33554432, i=1,2,…,N. 입력의 개수 N은 1 www.acmicpc.net ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 ✏️ 문제 풀이 배열을 선언하고 input으로 들어오는 숫자를 출력한적이 있는지 확인한다. 만약 출력한적이 있다면 중복되는 것이니 해당 숫자를 다시 출력하지 않고 만약 출력한적이 없다면 해당 숫자를 true로 만들어주고 input을 출력해준다. ✏️ 문제 코드 .. 2021. 10. 5.
[백준] 11811번: 데스스타 / C++ ✏️ 문제 링크 https://www.acmicpc.net/problem/11811 11811번: 데스스타 젊은 제다이 이반의 임무는 데스스타에 침투하여 파괴하는 일이다. 데스스타를 파괴하기 위해서는 길이 N의 음이 아닌 정수 수열 ai가 필요하다. 그러나 이반은 이 수열을 가지고 있지 않다. 대 www.acmicpc.net ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 ✏️ 문제 풀이 나와 어떤 수에 대해서 and 연산을 진행했을 때 특정한 숫자가 나온다는 것은 그 숫자만큼 1은 무조건 켜져있다는 것이다. 이렇게 생각했을 때 특정한 연산과 and 연산을 진행한 결과와 or연산을 진행하면 나의 최소한 켜져있어야 하는 1을 알 수 있고 이를 통해 내가 만족해야하는 최소값을 알 수 있다. ✏️ 문제 코드 #i.. 2021. 10. 5.
[백준] 3449번: 이진수 연산/ C++ ✏️ 문제 링크 https://www.acmicpc.net/problem/12813 12813번: 이진수 연산 총 100,000 비트로 이루어진 이진수 A와 B가 주어진다. 이때, A & B, A | B, A ^ B, ~A, ~B를 한 값을 출력하는 프로그램을 작성하시오. www.acmicpc.net ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 ✏️ 문제 풀이 string으로 받아서 각 문자열에 대해서 and, or, xor 연산을 진행해준다. ✏️ 문제 코드 #include using namespace std; int main(){ string a, b; cin>>a>>b; //and for(int i=0; i 2021. 10. 5.
[백준] 3449번: 해밍 거리 ✏️ 문제 링크 https://www.acmicpc.net/problem/3449 3449번: 해밍 거리 입력을 여러 개의 테스트 케이스로 이루어져 있다. 첫째 줄에는 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 두 줄로 이루어져 있다. 각 줄에는 이진수가 하나씩 주어진다. 두 이진 www.acmicpc.net ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 ✏️ 문제 풀이 각 A, B를 XOR 연산을 하면 풀 수 있는 문제...인데!! C++로 비트다루는건 힘들다...ㅎㅅㅎ ✏️ 문제 코드 #include using namespace std; int main(){ int T; cin>>T; while(T--){ string a, b; cin>>a>>b; int n=a.size(); long A.. 2021. 10. 4.
[백준] 11723번: 집합 ✏️ 문제 링크 https://www.acmicpc.net/problem/11723 11723번: 집합 첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다. 둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 줄에 하나씩 주어진다. www.acmicpc.net ✏️ 문제 설명 (더보기 클릭 👆🏻) 더보기 ✏️ 문제 풀이 각 명령에 대해서 일일이 지우고 추가하고 하기엔 수행해야할 명령이 많다. 이럴때에는 배열을 하나 두고 해당 배열을 true/false로 두어 true면 배열안에 있고, false라면 배열안에 없는 것으로하여 문제를 해결할 수 있다. ✏️ 문제 코드 #include using namespace std; #define MAX 21 vector num(21, f.. 2021. 10. 4.
반응형