에라토스테네스의 체(Sieve of Eratosthenes)는 고대 그리스의 수학자 에라토스테네스가 고안한 소수(Prime Number)를 찾는 효율적인 알고리즘입니다.이 방법은 주어진 숫자 범위 내에서 소수를 구하는 데 사용됩니다.에라토스테네스의 체는 다음과 같은 단
이진 탐색은 정렬된 배열에서 원하는 값을 찾기 위해 배열의 중간 요소와 비교하면서 탐색 범위를 좁혀나가는 방법입니다. 오늘은 이진 탐색을 활용하여 프로그래머스의 순위 검색, 입국심사, 징검다리 문제를 풀어보겠습니다.
오늘 풀어볼 문제는프로그래머스의 모음 사전입니다. 깊이 우선 탐색(DFS)를 활용하여 풀이해보겠습니다.
쿼드 트리 알고리즘을 이해하고, 프로그래머스의 쿼드압축 후 개수 세기를 풀어보겠습니다.
오늘 풀어볼 문제는 프로그래머스의 '거리두기 확인하기'로,2021 카카오 채용연계형 인턴십에 나왔던 문제입니다. 너비우선탐색(BFS)를 활용하여 접근해보겠습니다.
프로그래머스의 문제 '순위'를 플로이드-와샬 알고리즘(Floyd-Warshall algorithm)을 변형하기 접근해보겠습니다
삼각형의 외각패턴과 인덱스를 활용한 프로그래머스의 월간 코드 챌린지 시즌1 문제인"삼각 달팽이" 풀이
큐(Queue)와 너비우선탐색(BFS)를 활용하여 프로그래머스 - 가장 먼 노드(그래프) 문제 풀이
언제까지 정규 표현식을 피하기만 할 거야. 내 코드를 봐. 오늘도 복붙했잖아😂 올해는 정규 표현식과 친해지지 않으실래요?
기술 블로그를 이리저리 옮겨다니다가 (티스토리, 네이버), 결국 이번 회고록과 함께 다시 벨로그로 돌아왔다.아무래도 다른 개발자들의 소식을 쉽게 접하게 되는 건 벨로그 같아서 아쉬운 대로 여러 글을 놔두고 새롭게 시작!오랜만에 다시 들어오니, 21년도에 다른 일을 하며
서론) 직장에서 일을 하던 나는... 두가지 excel 파일을 합쳐야 하는 상황이 되었다.데이터 값이 많아서 수작업으로 하면 바보가 될 거 같은 이런 느낌.그래서 공대동생에게 help 요청~ pandas 라이브러리를 사용해보게 되었다.두가지 엑셀 파일 합치기. 이보다
객체는 init이라는 특별한 멤버 함수를 가지고 있습니다.이 멤버 함수는 생성자(Constructor) 라고 불립니다.객체가 생성될 때 생성자는 자동으로 호출됩니다.card_string()함수를 사용하지 않고도 카드 내용을 문자열로 바꾸는 방법이 있습니다.str(car
코딩을 시작할 당시 데스크탑과 노트북 왔다갔다 하면서 배웠던 터라동일한 방식의 디스크를 원했고, 결론적으로 맥북에 부트캠프를 깔아 윈도우를 사용했다.그러나 용량이 귀엽고 연차가 있는 나의 맥북에게파티션을 두개로 나눈다는 건 용량부족의 지름길이었다.용량이 부족하면 작업속
32410390...이 파일을 읽어서 파일안에 등장하는 모든 숫자들 중 짝수의 합을 구하려 합니다.다음중 코드의 빈칸에 알맞는 코드는 무엇인가요?sum = 0f = open("numbers.txt", "r")for line in f: number = int(line.s
리눅스는 윈도우 같지 않아서, '쉘 명령어'를 통해 OS를 조작한다. (일종의 마우스 역할)리눅스 커널에서 윗화살표를 누르면 바로 전에 썼던 명령어가 나온다.
일하면서 공부하는 습관을 들인 한주였다.평일 주말 가리지 않고 시간이 나면 켜두기라도 하자! 한 번이라도 보자!이런 마음으로 한주를 보냈다.9시 출근해서 5시 퇴근. 공부 목표시간은 3시간이었다.그 이상 해낸 날도 있었고, 그것도 못한 날도 있었다.그렇지만 3시간은 이
1주차에 맛보기로 html과 css 공부를 했는데 2주차에 javascript와 3주차에 python를 하니 상당히 진도가 더뎠다.직장을 다니면서 틈틈이 공부하는 거라 체력적으로나 시간적인 한계가 자꾸 발생해서 아쉬웠다.그래도 전체적인 뼈대를 이해하게 된다는 생각이 든
json.org의 JSON 소개 내용에 따르면,JSON (JavaScript Object Notation) 은XML, YAML 과 함께 효율적으로 데이터를 저장하고 교환(exchange data)하는데 사용하는 텍스트 데이터 포맷 중의 하나.JSON은 사람이 읽고 쓰기