일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 이마트트레이더스
- 아이폰
- 클리어
- 게임
- 유튜브
- 요리
- OSX
- Linux
- game
- 성과
- 인그레스
- 닌텐도스위치
- Python
- Installation
- PERL
- 구글
- 카카오
- Java
- 설치
- Ingress
- IntelliJ
- 맥북
- arduino
- 맛집
- Mac
- 프렌즈런
- 필드
- 포탈
- Today
- 146
- Total
- 2,452,855
목록개발이야기/PS - Problem Solving, 알고리즘 (34)
준호씨의 블로그

문제: https://www.hackerrank.com/challenges/migratory-birds/problem 대륙간 이동을 하는 새들의 인구에 대한 연구를 요청받았습니다. 관심 있는 조류의 각 유형은 정수 값으로 식별됩니다. 특정 종류의 새가 발견될 때마다 ID 번호가 배열에 추가됩니다. 목격 목록이 주어지면 어떤 종류의 새가 가장 보편적인지 알아내고 싶습니다. 당신의 임무는 해당 조류의 유형 번호를 인쇄하고 둘 이상의 유형의 조류가 동일하게 공통인 경우 가장 작은 ID 번호를 가진 유형을 선택하십시오. 예를 들어, arr=[1,1,2,2,3] 형식의 조류 관찰이 있습니다. 1과 2 유형이 각각 두 번, 3 유형이 한번 있습니다. 두 번 보인 두 타입 중 작은 숫자를 고릅니다. 유형 1입니다. ..

문제: https://www.hackerrank.com/challenges/divisible-sum-pairs/problem n개의 정수로 이루어진 배열 ar=[ar[0], ar[1], ..., ar[n-1]]과 양의 정수 k가 주어집니다. i, j 숫자 짝을 구하여 출력합니다. i

문제: https://www.hackerrank.com/challenges/the-birthday-bar/problem Lily는 Ron의 생일에 나누고 주고 싶어 하는 초콜릿 바가 있습니다. 각 네모들은 하나의 숫자가 있습니다. 그녀는 세그먼트의 길이가 Ron의 탄생 월과 일치하고 사각형의 정수의 합이 출생일과 같도록 선택된 막대의 연속 세그먼트를 공유하기로 결정합니다. 그녀가 초콜릿을 나눌 수 있는 방법을 결정해야 합니다. 초콜릿 바가 s=[2,2,1,3,2]인 사각 배열이라고 가정합니다. 그녀는 Ron의 탄생일 d=4에 합산된 세그먼트를 찾고자 합니다. d=4는 자신의 출생 월과 길이가 m=2입니다. 이 경우 [2,2]와 [1,3]의 두 가지 세그먼트가 그녀의 기준을 충족시킵니다. Function ..

문제: https://www.hackerrank.com/challenges/breaking-best-and-worst-records/problem Maria는 대학농구를 하며 프로를 하고 싶어 합니다. 매 시즌에 그녀는 자신의 플레이 기록을 유지합니다. 그녀는 시즌별 최고 점수와 최소 점수를 깨는 횟수를 표로 기록합니다. 첫 경기에서 득점 한 점수를 기록하고 거기서부터 계산합니다. 예를 들어 특정 시즌의 점수를 scores = [12, 24, 10, 24]로 가정합니다. 점수는 게임의 순서대로 기록합니다. 그녀는 결과를 다음과 같이 작성합니다. Count Game Score Minimum Maximum Min Max 0 12 12 12 0 0 1 24 12 24 0 1 2 10 10 24 1 1 3 24..

문제: https://www.hackerrank.com/challenges/between-two-sets 난이도: Easy 두 개의 정수 배열이 있습니다. 모든 정수들이 다음 두 조건에 만족하는지 확인하세요. 첫 번째 배열의 요소들은 고려되는 정수의 모든 인수들(factors) 고려되는 정수는 두 번째 배열의 모든 요소들의 인수(factor) 이 숫자들은 두 배열 사이에 있다고 합니다. 그러한 숫자가 몇 개인지 결정해야 합니다. 예를 들어, a=[2,6], b=[24,36] 배열이 있을 때, 6, 12 두 개의 숫자가 있습니다. 첫 번째 값으로 6%2=0, 6%6=0, 24%6=0, 36%6=0. 비슷하게 12%2=0, 12%6=0, 그리고 24%12, 36%12=0. Function Descriptio..