전체 글
-
[Python] BOJ 9020 : 골드바흐의 추측코딩테스트/백준 2024. 9. 8. 11:12
https://www.acmicpc.net/problem/9020 위는 문제 링크입니다. * 골드바흐의 추측 문제 요구사항 짝수를 두 소수의 합으로 나타내는 표현 (= 골드바흐 파티션)두 소수의 차이가 가장 작은 것들을 출력두 수 중 작은 수부터 출력 ex) 8 = (3 + 5), (1 + 7) 두 가지 경우의 수 중 두 수의 차이가 적은 3과 5를 출력할 것정수 안에서 두 수의 합으로 짝수를 표현할 때, 그 차이가 가장 적은 경우의 수는 짝수를 2로 나눈 값이다. ex) 8 / 2 = 4, 4 + 4, 차이가 0이니 가장 작다고 볼 수 있다. * 골드바흐의 추측 설계소수 판별 함수를 작성한다. base case == 1: False2부터 주어진 N의 제곱근 + 1 까지 N 의 나머지가 0이라면 Fa..
-
노션 무한로딩트러블 슈팅 2024. 9. 7. 00:49
- 노션 무한 로딩 발생- C:\Users\{사용자명}\AppData\Roamingex) C:\Users\홍길동\AppData\Roaming- AppData가 안 보이는 경우 2가지 방법으로 해결1 번째- 숨긴 항목 체크2 번째- 직접 검색 위에. 복사해서 사용자명만 바꿔서 하세요. 이게 더 빠름. 위 2가지 방법 중 택 1 해서 접속 후 Notion 폴더 삭제 후 재접속. - 만약 그래도 안된다 or 노션 폴더가 없다. - 인터넷 브라우저 캐시 삭제 - 인터넷 기록 정도만 삭제해도 괜찮을 거 같기도 해요.
-
[크래프톤 정글] day 5 TIL 정렬(정렬, 버블정렬,선택정렬, 삽입정렬)TIL 2024. 9. 7. 00:41
BOJ (백준온라인저지) 작동원리입력과 출력을 번갈아서 해도 된다.근본적으로 입,출력 파일이 분리시간 제한은 각 파일마다 분리좋은 코드란?정답을 내는 코드계산 복잡도가 낮은 코드사람이 알아보기 좋은 코드코드와 변수명이 짧다.정렬 알고리즘데이터를 정렬하는 이유탐색을 위해, 데이터베이스 같은 경우 이론상 무한개의 데이터를 다룬다.즉, 컴퓨터에서 정렬을 수행하는 이유 중 가장 큰 이유는 이진탐색이 가능한 데이터를 만들기 위해서 이다.정렬이 되어 있지 않는 경우순차 탐색 이외에 다른 알고리즘 사용 x정렬이 되어 있는 경우 이진 탐색이라는 강력한 알고리즘을 사용할 수 있다.이진 탐색이란? 최악의 경우에도 (log N의 성능) 32회정렬된 리스트를 같은 크기의 두 부분 리스트로 나누고 필요한 부분에서만 탐색하도록 ..
-
찬찬히 나를 돌아보는 시간회고 2024. 9. 6. 12:03
지난 과거를 되볼아 보며...대학생으로써의 의미를 학업이 아닌 다른 경험을 쌓는 데 그 의미를 두었습니다. 기억을 가진 채로 다시 돌아간다고 해도 똑같이 흘러 갈 수 있게 둘만큼 그 값어치가 있다고 생각하고 후회 또한 없습니다. (코인 사는 거 뺴고요 !! ㅋㅋ) 그 이유는 정말 좋은 분들을 많이 만났고, 그 때 그 경험이 없었더라면 만나지 못했기 때문입니다. 하지만 이제는 대학 시절에 채우지 못했던 학업을 채워보려고 합니다. 크래프톤 정글에서의 5개월의 시간 동안...크래프톤 정글에서의 5개월이라는 시간 동안 제가 대학생 신분이였을 때 처럼 "사람"을 남기고 저 또한 다른 분들에게 "남는 사람"이 될 수 있도록 노력하겠습니다. 그러기 위해서 하루하루 후회 없는 시간을 보내려고 합니다. (열심히 먹고 공..
-
Github push 시 "remote Repository not found" 오류트러블 슈팅 2024. 9. 4. 14:29
위 사진과 같이 오류가 뜬다면, 구글에 검색해봐서 먼저 나오는 것들을 시도해 보세요.저는 구글에 나오는 방법 + git 재설치까지 했는 데도 안됐었습니다. 혹시 깃허브 계정을 2개 이상 사용하고 계신 분들에게 아래 방법이 해결방안이 될 수 있습니다. 우선, 현재 계정정보를 확인해봅니다. 윈도우 기준)윈도우 + r 누른 뒤 cmd (커멘드창)를 띄웁니다. git config --list위 코드를 복사 붙여 넣기 하여 user.name과 user.email 를 확인해줍니다. git config --global user.name 이름git config --global user.email 신규 이메일위 코드를 사용하여 사용하고자 하는 계정으로 변경을 해줍니다. 아래는 예시입니다. git config --g..
-
[정터디] TIL 2일차TIL 2024. 8. 27. 17:49
자바스크립트를 배우는 이유유저의 Painpoint를 해결하기 위해서비스를 만든다.서비스를 만들기 위해웹 개발을 배운다.웹 개발하기 위해자바스크립트를 배운다.결론 : 유저의 Painpoint를 해결하기 위해서 JS를 배운다.JS 기초 문법변수 선언 : 3단계를 거쳐 생성되는 변수선언 → 초기화 → 할당변수를 변수 객체에 등록 → 변수를 메모리에 할당하고, undefined로 초기화 → undefined 로 초기화된 변수에 실제로 값을 할당var변수명에 데이터를 재할당, 동일한 변수명으로 재선언 가능하다.// 이 문제의 결과를 다 같이 생각해봐요.var x = 12;var y = 18;var sum = x + y;console.log(sum); // 1번var x = 2;console.log(sum) // ..
-
[정터디] TIL 1일차TIL 2024. 8. 26. 11:45
0. 정터디란?크래프톤 정글 입소 미니 프로젝트 대비 스터디 그룹이다. 1. TIL https://replit.com Replit – Build software fasterReplit is an AI-powered software development & deployment platform for building, sharing, and shipping software fast.replit.com 위 링크는 학습 시 도움을 줄 수 있다. [Setting / index.html] box1 box2 box3 [Setting / style.css].box { width: 100px; height: 100px;}.red { background-color: red;}.yellow { backgrou..