``` 주식차트는 분,초,시,일 등의 가격 데이터를 O(open), H(high), L(low), C(close)를 가지고 봉 형태로 표시해 줍니다. 이를 candlesticks chart라고 합니다. 그러면, 주식의 거래데이터가 아래와 가티 주어질 때 ohlc를 만듭니다. ###...
당신은 러시아의 석유재벌이며, 유명한 희대의 바람둥이다.<br> 크리스마스를 맞아 30명인 당신의 애인들에게 모두 선물을 주기로 했다.<br> 헬기에 선물을 가득 싣고 당신의 집에서 출발하기로 했다.<br> 하루안에 모두 방문해야 하므로 시간이 촉박하다.<br> 당신의 집에서 30...
### == 문제 설명 == 양의 정수 S0 의 각 아라비아 숫자들의 제곱의 합으로 양의 정수 S1을 만든다고 하자. 동일한 방법이라면, S1으로 S2를 만들 수 있고, 이 후로도 계속 만들 수 있다. 만약 어떤 i(i ≥ 1)에 대해서 Si = 1이라면, 최초의 S0를 Happy...
A씨는 두 개의 버전을 비교하는 프로그램을 작성해야 한다. 버전은 다음처럼 "." 으로 구분된 문자열이다. 버전 예) `1.0.0`, `1.0.23`, `1.1` 두 개의 버전을 비교하는 프로그램을 작성하시오. 다음은 버전 비교의 예이다. ``` 0.0.2 > 0.0.1 1.0.1...
앞의 문제들 중 비슷한 알고리즘이 있던 것 같지만, 같은 건 없다고 생각해서 올립니다. 문제를 푸는데 많은 approach가 있을 듯 싶습니다. 이 문제의 핵심은 비트 연산을 얼마나 잘 이해하고 있냐이기 때문에 비트 연산으로 풀어주세요. input은 int n을 입력 받아 첫번째 ...
연구자의 연구업적을 평가할 때 사용되는 지표 중 h-index와 g-index라는 것이 있다. * h-index : 인용 횟수가 h번 이상인 논문이 h개일 때 가능한 h의 최댓값 * g-index : 인용 횟수가 높은 상위 g개 논문의 인용 횟수 총합이 g²이상일 때 가능한 g의 ...
기계를 구입하려 하는데 이 기계는 추가 부품을 장착할 수 있다. 추가 부품은 종류당 하나씩만 장착 가능하고, 모든 추가 부품은 동일한 가격을 가진다. 원래 기계의 가격과 성능, 추가 부품의 가격과 각 부품의 성능이 주어졌을 때, 추가 부품을 장착하여 얻을 수 있는 최대 가성비를 정...
일전에 뭐 게임 회사에서 본 간단한 퀴즈 테스트 입니다. 0~9까지의 문자로 된 숫자를 입력 받았을 때, 이 입력 값이 0~9까지의 숫자가 각각 한 번 씩만 사용된 것인지 확인하는 함수를 구하시오. - sample inputs: 0123456789 01234 01234567890 ...
### 문제 > 일반적인 1부터 12까지 아라비아 숫자가 적혀있는 시계가 있습니다.<Br> > 이 시계는 오전 12:00 정각에 작동하기 시작하여 하루동안 움직이게 되어있습니다.<Br> > 이 때 시침과 분침이 **직각**이 될 때의 시간을 hh:mm 형태로 나타내고 하루동안 직각...
1부터 20까지 숫자가 하나씩 쓰인 20장의 카드가 아래 그림과 같이 오름차순으로 한 줄로 놓여있 다. 각 카드의 위치는 카드 위에 적힌 숫자와 같 이 1부터 20까지로 나타낸다. 이제 여러분은 다음과 같은 규칙으로 카드의 위치 를 바꾼다: 구간 [a,b] (단, 1≤a≤b≤20)...