코딩 테스트

·코딩 테스트
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 방법론의 권장 사항이다. 참고! 컴파일, 빌드, 배포 더보기 💡 컴파일 : 사람이 이해하는 언어를 컴퓨터&기계가 이해할 수 있는 언어로 바꾸어 주는 과정 💡 빌드 : 컴파일된 기계의 언어를 유..
찌르비
'코딩 테스트' 카테고리의 글 목록