분류 전체보기 275

[프로그래머스] 코딩테스트 연습 - 사칙연산(Python)

더보기 문제 사칙연산에서 더하기(+)는 결합법칙이 성립하지만, 빼기(-)는 결합법칙이 성립하지 않습니다. 예를 들어 식 1 - 5 - 3은 연산 순서에 따라 다음과 같이 다른 결과를 가집니다. ((1 - 5) - 3) = -7 (1 - (5 - 3)) = -1 위 예시와 같이 뺄셈은 연산 순서에 따라 그 결과가 바뀔 수 있습니다. 또 다른 예로 식 1 - 3 + 5 - 8은 연산 순서에 따라 다음과 같이 5가지 결과가 나옵니다. (((1 - 3) + 5) - 8) = -5 ((1 - (3 + 5)) - 8) = -15 (1 - ((3 + 5) - 8)) = 1 (1 - (3 + (5 - 8))) = 1 ((1 - 3) + (5 - 8)) = -5 위와 같이 서로 다른 연산 순서의 계산 결과는 [-15, ..

모각코 6회차 - 웹 스크래핑을 통한 정보 추출

모각코 마지막 회의 때는 각자 공부한 내용에 대해 소개하는 시간을 가졌습니다! 저는 웹 스크래핑을 통해 여러가지 정보를 가져오는 프로그램을 만들어봤습니다. 코드를 보면서 한 번 시작해볼까요~? ✏️ PART6. 웹 스크래핑 # Project ) 웹 스크래핑을 이용하여 IT뉴스와 오늘의 영어 회화, 최신 해외축구 뉴스를 가져와보자. import re import requests from bs4 import BeautifulSoup def create_soup(url): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safar..

모각코 5회차 - DBMS 성능 개선 알고리즘 소개

모각코 다섯 번째 회의 때는 각자 공부한 내용에 대해 소개하는 시간을 가졌습니다! 저는 분산 시스템에서의 성능 개선 알고리즘을 찾아가면서 공부해봤습니다. 많은 방법이 있지만, 그 중에서 RAFT 알고리즘에 대해 간단하게 살펴봤는데요, 한 번 시작해볼까요~? ✏️ PART5. 분산 시스템에서의 성능 개선 알고리즘 1. 분산 시스템 성능 개선 관련 공부의 목적 분산 시스템 환경에서 여러 작업을 실행하는 과정에서 packet 손실이나, 중복 전송 혹은 delay 등의 문제가 발생합니다. 성능저하를 야기하는 여러 요인 가운데 노드와 네트워크 관점에서 문제를 해결하는 알고리즘을 소개하기 위해 공부를 진행해봤습니다. 2. 분산 시스템 성능 개선과 관련한 알고리즘 2-1. Raft 알고리즘의 배경 - 모든 노드가 동..

모각코 4회차 - SQLD 자격증 공부

모각코 네 번째 회의 때는 각자 모여서 공부를 진행했습니다! 저는 제 47회 SQLD 자격증 공부에 대해서 정리하는 시간을 가졌습니다. SQLD 자격증을 준비하시는 분이라면 오늘 제가 정리한 것을 쭉 훑고 공부를 진행하시면 좀 빠르게 학습하실 수 있을 것 같습니다. 그냥 어떤 문제가 나오고, 어떤 것을 꼭 봐야 하는지 간단히 정리해봤으니 SQLD 자격증이 코앞으로 다가왔을 때 한번 보시고 기출 문제 하나정도 풀면 그래도 도움이 될 것 같습니다! 시작해볼까요~? ✏️ PART4. SQLD 자격증 60점을 넘기 위한 필수내용 1. SQL 명령문 개괄 - 우선, 연산순서 정렬하는 문제가 나올 수 있습니다. from - where - group by - having - select - order by 등이 있어..

모각코 3회차 - 각자 문제풀이

모각코 두번째 회의 후 각자 코딩 테스트를 위한 문제풀이를 진행했습니다! 저는 구름 LEVEL 에서 2시간의 시간제한을 두고 챌린지 문제들을 풀어봤습니다. 그 중에서 복기할만한 문제들을 추려보겠습니다. ✏️ 준비운동 PART3. 각자 문제풀이 1. 개미와 진딧물 한 변의 길이가 N 인 정사각형 모양의 평면에 진딧물 집과 개미 집이 있다. 개미 집은 고유의 영역 범위 안의 모든 진딧물에게서 수액을 수집한다. 이 수액이 없으면, 개미 집은 부족한 식량으로 제거된다. 길이가 4 인 정사각형 평면을 1X1 크기의 작은 정사각형으로 나누면 아래와 같은 그림으로 표현할 수 있다. 위와 같은 상태로 arr[i][j] 값들이 주어진다. arr[i][j] 의 값은 0,1,2 중 하나이며, 1은 개미 집이고, 2는 진딧물..

반응형