본문 바로가기

전체 글530

[COS PRO 1급 #2-3] 경품 당첨자를 구해주세요 문제설명 A 사이트에서 아래 조건에 맞는 게시글을 **최초**로 작성하는 이용자에게 경품을 제공하려 합니다. * 현재 작성되어있는 가장 마지막 게시글 이후에 작성된 게시글이어야 합니다. * 게시글 번호의 자릿수가 짝수여야 합니다. * 게시글 번호가 2n 자릿수 일때, 앞 n 자리의 각 자릿수의 합과 뒤 n 자리의 각 자릿수의 합이 같아야 합니다. 이 사이트의 게시글 번호는 마지막에 작성된 게시글 번호부터 1씩 증가합니다. 예를 들어, 가장 마지막 게시글의 번호가 235386이라면, 이후에 작성되는 게시글의 번호는 235387, 235388 ... 이 되며, 번호가 235387 이상인 게시글이 경품당첨의 대상이 됩니다. 당신은 경품을 받기위해 앞으로 게시글을 몇 개 더 작성해야 하는지 구하려 합니다. 이를.. 2023. 2. 19.
[포니버스 #133] 레이_22년 4분기 영업(잠정)실적 RISK 1. 21년 3Q부터 중국 법인 인력 채용으로 판관비 상승했으며, 21년 4Q 방역사업 철수에 따른 120억원의 재고손실 발생했으나 22년 3Q 재고손실 환입해 GPM 상승 2. 21년 말부터 설비투자 및 중국 유통사 인수로 현금흐름 악화됐으나 22년 3Q CAPEX 종료되면 현금흐름 개선 전망 GOOD 1. 치과용 X-ray는 21년 10.2억달러 -> 28년 33.5억달러로 CAGR 18.6% 성장, 치과용 CBCT는 20년 3.9억달러 -> 28년 10.8억달러로 CAGR 13.4% 성장 전망 2. 치과용 CAD/CAM은 21년 18.3억달러 -> 28년 34.5억달러로 CAGR 9.5% 성장, 치과용 3D프린터는 21년 32억달러 -> 26년 79억달러로 CAGR 20.2% 성장 전망 3.. 2023. 2. 19.
[포니버스 #132] 아프리카TV_22년 4분기 영업(잠정)실적 RISK 1. MUV가 19년 6~7백만명에서 21년 5백만명 수준으로 지속 감소 중이며, 22년 하반기부터 구글 인앱 결제 정책 변화로 PU와 ARPU 감소 중이나 23년 1월 반등한 것으로 보임 2. 지급수수료와 컨텐츠제작비가 높아 마진율이 낮은 광고 중심 성장으로 방향성이 전환되며 수익성은 중장기적으로 감소 전망 GOOD 1. 20~40대 남성 비중이 80% 이상인 충성 고객 중심 플랫폼으로 트위치보다 MAU는 약 35% 낮지만 기부경제 거래대금은 2배 이상으로 BM 우수 2. 트위치가 망사용료 부담으로 2.7일부터 신규 동영상 등록을 중단하며 트위치 스트리머와 10~20대 유저가 유입 중이며, 별풍선은 OPM이 40% 이상으로 수익성 개선 가능 “한국 홀대에 열 받았다” 분노한 9억원 연봉자 결국.. 2023. 2. 16.
[COS PRO 1급 #2-2] 지하철 기다리기 문제설명 A 지하철역의 오늘 하루 지하철 도착 시각이 순서대로 들어있는 리스트가 있습니다. 현재 시간이 주어졌을 때, 지하철을 타기위해서는 최소 몇 분을 기다려야 하는지 구하려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다. ~~~ 1. 00:00을 기준으로 해서 현재 시각을 분 단위로 변환합니다. 2. 리스트를 순회하며 다음을 수행합니다. 2-1. 00:00을 기준으로, 각 지하철 도착 시각을 분 단위로 변환합니다. 2-2. 현재 시각과 지하철 도착 시각을 비교하여 최소 대기 시간을 구합니다. 3. 2번 단계에서 구한 최소 대기 시간을 return 합니다. ~~~ 오늘 하루 동안의 지하철 도착 시각이 순서대로 들어있는 리스트 subway_times와 현재시간 current_time이 매개.. 2023. 2. 16.
[COS PRO 1급 #2-1] 도서 대여점 운영 문제설명 도서 대여점의 만화책과 소설책의 대여 요금이 다음과 같습니다. | 구분 | 대여 요금 | 추가 요금 | |--------|-----------------|--------------------| | 만화책 | 첫 2일 500원 | 이후 1일당 200원씩 추가 | | 소설책 | 첫 3일 1000원 | 이후 1일당 300원씩 추가 | 만화책과 소설책의 대여 요금을 계산하기 위해 아래 그림과 같이 Book 인터페이스와 ComicBook, Novel 클래스를 작성했습니다. * Book : * Book은 책의 인터페이스입니다.. * 책은 get_rental_price 함수를 구현해야 합니다. * get_rental_price 함수는 대여 기간을 매개변수로 받아 대여 요금을 계산합니다. * ComicBook.. 2023. 2. 16.
[COS PRO 1급 #1-10] 주식으로 최대 수익을 내세요 문제설명 지난 연속된 n일 동안의 주식 가격이 순서대로 들어있는 리스트가 있습니다. 이때, 다음 규칙에 따라 주식을 사고 팔았을 때의 최대 수익을 구하려 합니다. * n일 동안 주식을 단 한 번 살 수 있습니다. * n일 동안 주식을 단 한 번 팔 수 있습니다. * 주식을 산 날에 바로 팔 수는 없으며, 최소 하루가 지나야 팔 수 있습니다. * 적어도 한 번은 주식을 사야하며, 한 번은 팔아야 합니다. 주식을 팔 때는 반드시 이전에 주식을 샀어야 하며, 최대 수익은 양수가 아닐 수도 있습니다. 연속된 n 일 동안의 주식 가격이 순서대로 들어있는 리스트 prices가 매개변수로 주어질 때, 주식을 규칙에 맞게 한 번만 사고팔았을 때 얻을 수 있는 최대 수익을 return 하도록 solution 함수를 작성.. 2023. 2. 16.
[COS PRO 1급 #1-9] 계단 게임 문제설명 두 학생 A와 B는 계단 게임을 하였습니다. 계단 게임의 규칙은 아래와 같습니다. ~~~ 1. 계단 제일 아래에서 게임을 시작합니다. (0번째 칸) 2. 가위바위보를 합니다. 3. 이기면 계단 세 칸을 올라가고, 지면 한 칸을 내려가고, 비기면 제자리에 있습니다. 4. 계단 제일 아래에서 지면 제자리에 있습니다. 5. 2~4 과정을 열 번 반복합니다. ~~~ A와 B가 계단 게임을 완료한 후에, A가 계단 위 몇 번째 칸에 있는지 파악하려고 합니다. A와 B가 낸 가위바위보 기록이 순서대로 들어있는 리스트 recordA와 recordB가 매개변수로 주어질 때, 게임을 마친 후의 A의 위치를 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에, 몇몇.. 2023. 2. 14.
[COS PRO 1급 #1-8] 누가 당선되나요 문제설명 1번부터 N번까지 후보에 대해서 투표를 진행했습니다. 예를 들어 투표 결과가 [1, 5, 4, 3, 2, 5, 2, 5, 5, 4]라면 순서대로 [1번, 5번, 4번, 3번, 2번, 5번, 2번, 5번, 5번, 4번] 후보에 투표했음을 나타냅니다. 이때, 가장 많은 표를 받은 후보의 번호를 구하려고 합니다. 주어진 solution 함수는 후보의 수 N과 투표를 진행한 결과가 담긴 리스트 votes가 매개변수로 주어졌을 때, 가장 많은 표를 받은 후보의 번호를 return 하는 함수입니다. 그러나, 코드 일부분이 잘못되어있기 때문에, 몇몇 입력에 대해서는 올바르게 동작하지 않습니다. 주어진 코드에서 _**한 줄**_만 변경해서 모든 입력에 대해 올바르게 동작하도록 수정하세요. 매개변수 설명 후보의.. 2023. 2. 14.
[COS PRO 1급 #1-7] 병합 and 정렬 문제설명 오름차순으로 정렬되어있는 두 리스트 arrA, arrB를 하나의 리스트로 합치려 합니다. 단, 합친 후의 리스트도 오름차순으로 정렬되어 있어야 합니다. 예를 들어 arrA = [-2, 3, 5, 9], arrB = [0, 1, 5]인 경우 두 리스트을 오름차순으로 정렬된 하나의 리스트로 합치면 [-2, 0, 1, 3, 5, 5, 9]가 됩니다. 오름차순으로 정렬된 두 리스트 arrA와 arrB가 주어졌을 때, 두 리스트를 오름차순으로 정렬된 하나의 리스트로 합쳐서 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. 매개변수 설명 오름차순으로 정렬된 두 리스트 arrA와 arrB가 solution 함수의 매개변수로 주어집니다. * arrA의 길이는 .. 2023. 2. 14.
[COS PRO 1급 #1-6] 체스의 나이트 문제설명 체스에서 나이트(knight)는 아래 그림과 같이 동그라미로 표시된 8개의 방향중 한 곳으로 한 번에 이동이 가능합니다. 단, 나이트는 체스판 밖으로는 이동할 수 없습니다. 체스판의 각 칸의 위치는 다음과 같이 표기합니다. 예를 들어, A번줄과 1번줄이 겹치는 부분은 'A1'이라고 합니다. 나이트의 위치 pos가 매개변수로 주어질 때, 나이트를 한 번 움직여서 이동할 수 있는 칸은 몇개인지 return 하도록 solution 함수를 완성해주세요. 매개변수 설명 나이트의 위치 pos가 solution 함수의 매개변수로 주어집니다. * pos는 A부터 H까지의 대문자 알파벳 하나와 1 이상 8이하의 정수 하나로 이루어진 두 글자 문자열입니다. * 잘못된 위치가 주어지는 경우는 없습니다. return.. 2023. 2. 13.
반응형