본문 바로가기

개발84

20231120 프로그래머스 명예의전당, 2016년 코틀린 내 코드는 성능이 좋다고는 자신할 수 없다. 일단 배우는 입장으로써 원하는 값이 나오는가에 중점을 두고 작성한다. 다른 사람들의 풀이를 보면 인라인으로 잘만 돌리는데 필자는 그렇게 하려면 헷갈린다. 내부에서 어떻게 돌아가는지 파악하기가 힘들기 때문에. class Solution { fun solution(k: Int, score: IntArray): IntArray { var answer: IntArray = intArrayOf() var list = mutableListOf() for(i in score.indices){ list.add(score[i]) list=list.sortedDescending().take(k).toMutableList() answer+=list.minOf { it } } re.. 2023. 11. 20.
코틀린(kotlin) 정리 변수 선언 방법 var 변수명 = 값 //일반적인 선언 var 변수명: Int //선언만 했을 때 자료형을 명시해주어야함 특이한 것이 자바는 Int 변수명... 이런 식으로 하는데 코틀린에서는 : Int 이런 식으로 자료형을 명시해주어야한다. 자바를 약간 배워본 입장에서는 자바스크립트+자바가 섞인 거 같은 느낌을 받았다. 일단 자료형이 뭔지 알 수 있어서 여기에 어떤 값이 들어가는거지?하고 헷갈리는 일은 없을 듯 하다. Float 값을 쓸 때 var 숫자: Float 숫자 = 123.456F // Double과 Float를 구분하기 위해 숫자 뒤에 F를 붙여준다. Int 값을 쓸 때 var 숫자 = 1123132 var 숫자2 = 123_456_789 // 이렇게 중간에 _를 써도 위에 값이랑 똑같이 읽.. 2023. 10. 30.
스프링 local에서 오라클 전자지갑 경로 예~~전에 만들어뒀던 오라클 클라우드 데이터베이스를 쓸려는데 생각처럼 되지 않았다. 예전 기억을 더듬으며 구글을 이용해 문제를 찾았는데.... 문제를 이상한데서 찾고 있었다. 이래서 애매한 기억이 더 무섭다. 다음엔 이런 일이 없도록 적어놓겠다. 프로젝트 소스코드 일부... HikariCP Configuration 해결방법 jdbcUrl의 value 에는 jdbc....thin:@DB이름_high?TNS_ADMIN= 전자지갑 주소 . 전자지갑 주소에는 압축파일에 대한 경로가 아니라 압축해제한 wallet 파일 경로를 적어야 한다. 저 경로 안에 ora파일이 있어야한다. 아래는 DB이름 확인하는 방법. Database name: Dbtransaction123 2023. 5. 13.