일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spark
- 하둡2.0
- 프로그래머스힙
- 하둡
- 카프카
- 프로그래머스 큰 수 만들기
- 하둡에코시스템
- 문맥교환
- EMR 구조
- Databricks
- Spark 최적화
- 런타임데이터영역
- kafka 설치
- 프로그래머스
- lazy evaluation
- 지연연산
- AWS Crawler
- freenom
- ORACLE MSSQL차이
- 하둡1.0
- 데이터엔지니어링
- ORACLE문법
- 데이터파이프라인
- 데이터베이스복사
- 실행엔진
- 데이터 수집
- 스파크
- 서버간 복사
- Catalyst Optimizer
- 빌드도구
- Today
- Total
목록프로그래머스 (3)
띵유로그
import java.util.*; class Solution { public int solution(int N, int number) { int answer = 0; HashSet[] set = new HashSet[8]; int num=0; for (int i = 0 ;i < 8;i++){ num=1+10*num; set[i]=new HashSet(); set[i].add(num*N); } for(int to=1;to
문제 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요. 제한 조건 number는 1자리 이상, 1,000,000자리 이하인 숫자입니다. k는 1 이상 number의 자릿수 미만인 자연수입니다. 입출력 예 numberkreturn 1924 2 94 1231234 3..
내 풀이 def solution(priorities, location): answer = 0 print_list=[] for i in range(len(priorities)): print_list.append((priorities[i], i)) cnt=0 while len(print_list)!=0 : job=print_list.pop(0) if len(print_list)!=0 and job[0] >= max(print_list)[0]: cnt=cnt+1 if job[1]==location: answer=cnt break elif len(print_list)==0: cnt=cnt+1 answer=cnt break else: print_list.append(job) return answer 그냥 머릿속에..