본문 바로가기

전체 글530

[COS PRO 1급 #4-8] n번째로 작은 수 구하기 문제설명 1 이상 9 이하 숫자가 적힌 카드를 이어 붙여 숫자를 만들었습니다. 이때, 숫자 카드를 조합해 만든 수 중에서 n이 몇 번째로 작은 수인지 구하려 합니다. 예를 들어, 숫자 카드 1, 2, 1, 3로 만들 수 있는 수를 작은 순으로 나열하면 [1123, 1132, 1213, 1231, 1312, ... , 3121, 3211]입니다. n이 1312라면, 숫자 카드를 조합해 만든 수 중 n은 n은 5번째로 작은 수입니다. 숫자 카드를 담은 리스트 card, 수 n이 매개변수로 주어질 때 숫자 카드를 조합해 만든 수 중에서 n이 몇 번째로 작은 수인지 return 하도록 solution 함수를 완성해주세요. 매개변수 설명 카드에 적힌 숫자를 담은 리스트 card, 수 n이 solution 함수의 .. 2023. 3. 2.
[COS PRO 1급 #4-7] RPG스토리 문제설명 게임에 몬스터, 전사, 힐러 세 종류의 유닛이 있습니다. 유닛들의 공격과 힐링에 따른 체력치의 변화를 계산하기 위해 아래와 같이 Unit, Monster, Warrior, Healer 클래스를 작성했습니다. * Unit : * Unit : 유닛을 나타내는 클래스입니다. * HP : 유닛의 체력을 나타냅니다. 유닛의 초기 체력은 1,000입니다. * under_attack : 유닛이 공격을 받으면 유닛의 체력을 감소시킵니다. * Monster : * Monster : 몬스터를 나타내는 클래스이며 Unit을 상속합니다. * attak_point : 몬스터의 공격력 입니다. * under_attack : 몬스터가 공격을 받으면 몬스터의 체력을 감소시킵니다. * attack : 몬스터의 attack_p.. 2023. 3. 2.
[주식다반사 #10] 23년 2월 투자보고서 투자수익률 • 일반계좌 종목명 수량 평균단가 현재가 손익 손익률 비고 테이팩스 49 61,860 55,500 +4,890 +0.18% F&F 54 137,834 138,900 -689,798 -8.44% 리노공업 43 137,883 162,300 -351,884 -4.81% 신흥에스이씨 61 49,495 47,500 -18,264 -0.63% 에스티팜 64 94,625 78,400 -185,229 -3.57% 덴티움 0 - - +561,412 +6.30% 전량 매도 바텍 169 32,712 32,500 -505,966 -8.45% 클래시스 420 16,714 20,400 +691,584 +8.80% 제이시스메디칼 240 8,220 9,760 +237,115 +11.29% 루트로닉 53 18,955 26,.. 2023. 3. 1.
[COS PRO 1급 #4-6] 자아도취 수 문제설명 어떤 자리 수 k가 주어졌을 때 각 자릿수의 k 제곱의 합이 원래 수가 되는 수를 자아도취 수라고 합니다. 예를 들어 153은 세 자리 자아도취 수입니다. 자연수 k가 매개변수로 주어질 때, k 자리 자아도취 수들을 리스트에 오름차순으로 담아 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. 매개변수 설명 k가 solution 함수의 매개변수로 주어집니다. * k는 3 이상 6 이하인 자연수입니다. return 값 설명 k 자리 자아도취 수를 오름차순으로 정렬한 뒤 리스트에 담아 return 합니다. 예시 | k | return | |---|----------------------| | 3 | [153, 370, 371, 407] | 예시 설명 .. 2023. 2. 28.
[COS PRO 1급 #4-5] 규칙에 맞는 숫자 생성 문제설명 다음과 같이 새로운 숫자를 생성할 때, n번째 생성할 숫자를 구하려고 합니다. ``` 1. 첫 번째 수는 1입니다. 2. 다음수를 1의 자리에 추가합니다. 3. 만든 숫자를 뒤집습니다. 4. 숫자 1부터 9까지 추가하면서 2, 3번째 단계를 반복합니다. 5. 숫자 9까지 추가했다면 다시 숫자 1부터 추가합니다. ``` n이 매개변수로 주어질 때, n번째로 생성할 수를 문자열 형태로 return 하는 solution 함수를 작성하려 합니다. 위 구조를 참고하여 코드가 바르게 동작하도록 빈칸을 채워주세요. 매개변수 설명 숫자 n이 solution 함수의 매개변수로 주어집니다. * n은 1 이상 1,000 이하인 자연수입니다. return 값 설명 solution 함수는 n번째 수를 문자열 형태로 r.. 2023. 2. 28.
[COS PRO 1급 #4-4] 마방진 문제 문제설명 마방진이란 가로, 세로, 대각선 방향의 수를 더한 값이 모두 같은 정사각형 행렬입니다. 마방진에는 `1`부터 `정사각형 넓이`까지, 수가 하나씩 배치되어야 합니다. 아래는 가로, 세로, 대각선 방향의 수를 더한 값이 모두 34인 4 x 4 마방진입니다. 4 x 4 행렬의 두 빈칸을 채워 행렬을 마방진으로 완성하려 합니다. 빈칸은 0으로 표시합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다. ``` 1. 두 빈칸의 위치를 찾습니다. 2. 숫자 1 ~ 16 중 존재하지 않는 숫자 2개를 찾습니다. 3. 첫 번째 빈칸에 작은 숫자를, 두 번째 빈칸에 큰 숫자를 넣어 행렬이 마방진이 되는지 검사합니다. 4-1. 마방진이라면 [작은 숫자의 행 번호, 작은 숫자의 열 번호, 작은 숫자, 큰 숫자.. 2023. 2. 28.
[포니버스 #136] 더네이쳐홀딩스_22년 4분기 영업(잠정)실적 RISK 1. 캐리어 홈쇼핑향으로 주로 발생하는 지급수수료의 매출 비중이 30% 초중반으로 높아 판관비율의 감소는 어려워보이며, 오히려 인건비와 지급임차료 증가로 판관비율 증가 중 2. 기존에 와릿이즌 브랜드를 사용하던 비케이브는 계약이 종료됐음에도 불구하고 브랜드를 지속 사용 중이며, 이로 인해 마크곤잘레스의 매출은 예상만큼 성장하지 못할 수 있음 3. 중장기적으로 지구온난화로 겨울 평균 온도가 증가하면 최성수기인 F/W 매출 감소로 매출/이익 감소 전망 GOOD 1. 홍콩은 5개 매장 운영 중으로 23년 10개 이상 매장 출점 예정이며, 대만은 Momentum Sports에 납품 중이고 23년 상반기 2개, 하반기 4개의 직영 매장을 출점해 직진출 에정 2. 중국은 22년 8월 법인 설립했으며, 11.. 2023. 2. 27.
[COS PRO 1급 #4-3] 스키장 최소 비용 구하기 문제설명 정확히 n 일 연속으로 스키장 이용하는데 필요한 최소 비용을 계산하려 합니다. 다음은 스키장에서 판매하는 이용권입니다. | 이용권 종류 | 스키장을 사용할 수 있는 일수 | 가격 | |-------------|---------------------------------------|---------------| | one_day | 구매한 날 하루 동안 사용 가능 | one_day_price | | multi_day | 구매한 날부터 multi_day일간 사용 가능 | multi_day_price | 예를 들어 one_day_price = 3, multi_day = 5, multi_day_price = 14라면, 1일 이용권은 3원, 5일 이용권은 14원입니다. n = 6일 때 정확히 6일 연속으.. 2023. 2. 27.
[COS PRO 1급 #4-2] 문자열 압축 문제설명 알파벳 소문자와 대문자로 구성된 문자열을 압축하려 합니다. 압축이란 대표 문자와 대표 문자가 연속되는 개수를 함께 표현하는 것입니다. 이때, 대문자와 소문자는 구분하지 않으며, 대표 문자는 소문자로 표현합니다. 예를 들어, 문자열 "YYYYYbbbBbbBBBMmmM"을 압축하면 "y5b9m4"입니다. 문자열 s가 매개변수로 주어질 때, s를 압축한 문자열을 return 하도록 solution 함수를 작성했습니다. 그러나, 일부 코드가 잘못되어 코드가 바르게 동작하지 않습니다. 주어진 코드가 모든 입력을 바르게 처리하도록 코드를 수정해주세요. 코드는 _**한 줄**_만 수정해야 합니다. 매개변수 설명 문자열 s가 solution 함수의 매개변수로 주어집니다. * s의 길이는 1 이상 100000 .. 2023. 2. 27.
[COS PRO 1급 #4-1] 사전에서 단어찾기 문제설명 어떤 단어가 XX 사전의 몇 번째 단어인지 알고 싶습니다. XX 사전에는 대문자 알파벳 'A', 'E', 'I', 'O', 'U'를 사용해 만들 수 있는 길이가 5 이하인 모든 단어가 수록되어 있습니다. 예를 들어, 사전의 첫 번째 단어는 "A"이고, 그다음은 "AA"입니다. 마지막 단어는 "UUUUU"입니다. 문자열 word가 매개변수로 주어질 때, word가 사전의 몇 번째 단어인지 return 하도록 solution 함수를 작성했습니다. 그러나, 일부 코드가 잘못되어 코드가 바르게 동작하지 않습니다. 주어진 코드가 모든 입력을 바르게 처리하도록 코드를 수정해주세요. 코드는 _**한 줄**_만 수정해야 합니다. 매개변수 설명 문자열 word가 solution 함수의 매개변수로 주어집니다. *.. 2023. 2. 27.
반응형