본문 바로가기

자바33

자바 프로그래머스 위클리 챌린지 8주차 최소직사각형 구하기. https://programmers.co.kr/learn/courses/30/lessons/86491 코딩테스트 연습 - 8주차 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr public int solution(int[][] sizes) { int maxWidth = 0; int maxHeight = 0; int width; int height; final int widthIndex = 0; final int heightIndex = 1; for(int[] size : sizes) { width = size[widthIn.. 2021. 10. 1.
자바 임의 값 0~100 랭크 구하기 거의 1년만에 OKKY 사이트에 들어가봤더니 이런 링크가 있었다. https://okky.kr/article/1052166 OKKY | 이 문제 어떻게 푸는게 맞는걸까요? (손코딩 간단한 문제) 오늘 경력직 면접 손코딩 시험 보면서 나온 문제 중 하나인데 솔직히 코딩테스트 봐본게 4년 전이고.. 기억도 안나구.. 일했던게 IT기업도 아니구.. 그래서 그냥 풀이 자체만 신경썼는데 어떤 메 okky.kr 그래서... 그냥 한 40분정도 나라면 어떻게 만들까 하다가 생각해봤다. 그러다 고민되는 룰이 하나 생김. Sql에도 존재하듯 동일한 점수면 어떻게 할 것인가? 대충 100점이 2명일 때 99점이면 이건 3등으로 처리하자라고 생각함. private static final ArrayList rankArrayL.. 2021. 9. 16.
자바 날씨 API 환경 : 오라클 클라우드 free... ram 1gb, vcpu2 OS : Linux centos7 DB : mariadb 10.5.8 Tool : 인텔리제이, Java 1.8 Spring boot 2.4.5 그래들 환경 스웨거 implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-bo.. 2021. 6. 9.
자바 랜덤키 기존에 누군가 구현해놨던 코드가 prefix + random 숫자 5 이었는데 중복 키가 났다. prefix 배열도 자그만치 51개. 51 x random 5숫자로 처리한게 문제라서 시간 날때 수정했음. 처음에는 그냥 nano나 currentTimeMillis 뽑아서 16진수로 만드려고 시도했다. 구현하다 생각하니 이거나 UUID나 결국 16진수란걸 생각해서 접음. public static String randomKeys(int length) { StringBuilder sb = new StringBuilder(); Random random = new Random(); int minA = 65; //A int maxZ = 90; //Z for (int i = 0; i < length; i++) { if .. 2021. 5. 13.