BI (Business Intelligence) 비즈니스 인텔리전스(Business Intelligence, BI)는 기업 내부의 데이터를 수집, 분석, 가시화하여 의사 결정을 지원하는 솔루션이다 BI를 이용하면 기업 내부의 여러 데이터를 분석하여 경영자들이 의사 결정을 내릴 수 있는 정보를 얻을 수 있습니다. (비지니스 팀이 의사결졍을 위해 주로 이용한다) BI는 대시보드, 보고서, 분석 등을 통해 기업 내부의 여러 데이터를 시각화하고 이를 분석하여 경영자들이 적극적인 의사 결정을 내릴 수 있도록 돕습니다. 예를 들어, BI를 이용하면 고객들의 구매 패턴, 제품의 판매량, 경쟁사의 시장 점유율 등을 쉽게 파악할 수 있습니다. BI를 이용하는 기업들은 자신들의 비즈니스를 효과적으로 운영할 수 있으며, 비..
프로그래머스 문제 추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 풀이 (성공) 사실 되게 쉬운거같다 ''' 추억 점수 (인물의 그리움 점수) ''' def solution(name, yearning, photo): answer = [] dict = {} for i, v in enumerate(name): dict[v] = yearning[i] #print(dict) for i in photo: sum = 0 for j in ..
프로그래머스 문제 달리기 경주 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 풀이 (실패) callings를 한꺼번에 딕셔너리형으로 바꿔서 추월 개수만큼 순서를 변경시킨 방법을 사용하려고 했다. 근데 다시 생각해보니 이 방법으로는 문제가 있다. 추월 순서에 따라 순위가 바뀌기 때문에 한 번에 추월 개수를 세면 안 된다! ''' 달리기 경주 callings : 부르면 추월했다는 것을 의미한다! players : 기존 순서 ''' from..
프로그래머스 문제 키패드 누르기 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 """ 1 4 7 = 3 6 9 = 2 5 8 0 = 가까운 쪽, 같다면 오른속잡이, 왼손잡이 """ def solution(numbers, hand): answer = '' left = 10 right = 12 for i in range(len(numbers)): #print(left, right) if numbers[i] == 0: numbers[i] = ..
프로그래머스 문제 주식 가격 https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 풀이 (실패) deque를 불렀는데 딱히 큐 형식으로 사용하지 않았다 ..ㅋㅋ 일단 숫자를 비교해서 answer를 채우는 방식으로 풀었다 문제에서는 연속적으로 가격이 떨어지지 않은 시간을 구하기 때문에 지금 코드는 잘못되어있다 그래서 연속된 시간만 구하도록 바꾸어야겠다 """ 초 단위 주식 가격 가격이 떨어 지지 않은 기간은 몇 초 인지 구하기 """ # dequ..
프로그래머스 문제 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 풀이 (실패) 살짝 노가다 풀이 """ 주차 요금 계산하기 기본 시간 - 기본 요금 [180, 5000] 단위 시간 - 단위 요금 [10, 600] 출차된 내역이 없다면, 23:59에 출차된 것으로 간주한다 기본 시간이하라면, 기본 요금 기본 시간을 초과하면, 기본 요금에 더해서, 초과한 시간에 대해서 단위 시간 마다 단위 요금 """ # 올림 가져오기 import math..
프로그래머스 문제 공원 산책 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 풀이 (실패) 노가다로 풀어봤다! 동서남북 경우를 다 나누기 때문에 코드가 길어질 수 밖에 없는거같다. 함수로 정리해서 만들면 좀 더 코드가 짧아질듯 def solution(park, routes): answer = [] for i in range(len(park)): for j in range(len(park[0])): # 출발점 발견 if park[i][j]..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ CI/CD 란? CI는 지속적 통합(Continuous Integration), CD는 지속적 제공(Continuous Delivery) 또는 지속적 제공(Continuous Deployment)의 약어이다. (개발팀이 안정적으로 코드 변경을 제공하기 위해 사용하는 문화와 운영 원칙이다.) → 즉 쉽게 말해 개발팀이 더 효율적으로 개발하기 위해서 사용하는 작업 방식이다 → DevOps 의 핵심 업무 CI/CD 는 DevOps을 위한 Agile 방법론의 권장 사항이다. 참고! 컴파일, 빌드, 배포 더보기 💡 컴파일 : 사람이 이해하는 언어를 컴퓨터&기계가 이해할 수 있는 언어로 바꾸어 주는 과정 💡 빌드 : 컴파일된 기계의 언어를 유..