본문 바로가기

java34

자바 임의 값 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.
25. 코틀린 데이터베이스 연동 자바 스프링, 스프링 부트 구조가 아닌 자바 콘솔 프로그래밍. 으. 하루 삽질하며 JDBC와 하이버네이트를 둘다 했다. XML 파일 읽어와서 엘리먼트 이름이 ROW인 자식들을 찾아 데이터를 입력해주는 프로그램. 프로젝트 구조 build.gradle plugins { id 'org.jetbrains.kotlin.jvm' version '1.4.21' } group '프로젝트 정보' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib" implementation "org.jetbrains.kotlin:kotlin-reflect:1.4.21" //.. 2021. 1. 26.