반응형 전체 글216 querydsl 문자열 더하기 concat 사용: 문자열 뒤에 붙이기 prepend 사용: 문자열 앞에 붙이기 queryFactory.selectFrom(QMember.member) .where(QMember.member.lastName.concat(QMember.member.firstName).eq("이름")) .fetch() 문자열이 아닌 타입은 stringValue()를 사용하여 처리 2022. 10. 5. 백준 1834 나머지와 몫이 같은 수 N = 1 없음 N = 2 (3) N = 3 (4, 8) N = 4 (5, 10, 15) N = 5 (6, 12, 18, 24) import java.util.* fun main(arg: Array) = with(Scanner(System.`in`)) { val N = nextLong() var sum = 0L for(i in 1 until N){ sum += ((N+1)*i) } println(sum) } 2022. 10. 4. 백준 1264 모음의 개수 import java.util.* fun main(arg: Array) = with(Scanner(System.`in`)) { val a = listOf('a','e','i','o','u') while(true){ val input = nextLine() if (input == "#") break var count = 0 for(i in a){ for (j in input.lowercase()){ if(i == j) count+=1 } } println(count) } } fun main(arg: Array) = with(Scanner(System.`in`)) { while(true){ val input = nextLine() if (input == "#") break var count = 0 for (.. 2022. 9. 29. 백준 1259 팰린드롬수 import java.util.* fun main(arg: Array) = with(Scanner(System.`in`)) { while(true){ val input = nextLine() if (input == "0") break println(if(input == input.reversed()) "yes" else "no") } } 2022. 9. 29. 백준 1152 단어의 개수 import java.util.* fun main(arg: Array) = with(Scanner(System.`in`)) { println(StringTokenizer(nextLine()).countTokens()) } 처음에 split로 풀었다가 공백도 단어로 포함시키는 바람에 검색하다가 StringTokenizer라는 걸 알게 되었다 import java.util.* fun main(arg: Array) = with(Scanner(System.`in`)) { println(StringTokenizer(nextLine()).countTokens()) println(nextLine().split(" ").count()) } 잘린 문자열을 출력 import java.util.* fun main(arg: .. 2022. 9. 29. 백준 1008: A/B https://www.acmicpc.net/workbook/view/2033 문제집: 초보 (jaehoo1) www.acmicpc.net 백준 문제집 초보 중에 제일 첫 번째로 있는 1008A/B 파이썬이나 자바 같으면 금방 풀었을텐데 코틀린을 새로 배우는 입장에서는 초보인 코드도 너무 어렵게 느껴진다. 나중에 다시 봤을 때는 실력이 쑥쑥 늘어 아 이런 시절이 있었구나 했으면 좋겠다😥 import java.util.Scanner fun main(arg: Array) = with(Scanner(System.`in`)) { println(nextDouble()/nextDouble()) } with이라는 function이 낯설게 다가왔지만 with을 사용함으로써 Scanner(System.`in`)의 내부 함.. 2022. 9. 29. [Kotlin] Thymeleaf을 사용한 html 템플릿 이메일 보내기 2022.09.26 - [Kotlin] - [Kotlin] Spring Boot Email 보내기, 이메일 전송 [Kotlin] Spring Boot Email 보내기, 이메일 전송 ✔의존성 추가 implementation("org.springframework.boot:spring-boot-starter-mail:2.6.7") ✔application.yml mail : host : outbound.daouoffice.com(SMTP host) port : 25 username : 사용자 이메일 password.. eggwhite0.tistory.com 이전 포스팅 글은 그냥 텍스트를 적어서 보냈는데 html 템플릿을 적용해서 보내고 싶으면 간단하게 설정만 하면 된다 ✔ thymeleaf 추가 implem.. 2022. 9. 29. Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query.... update 또는 delete의 경우에는 해당 컨트롤러 api에 @Transactional 어노테이션 추가해서 해결 2022. 9. 28. IntelliJ 자동 정렬 단축기 뒤죽박죽 코드를 자동 정렬 하려면 CTRL + ALT + L 2022. 9. 26. 이전 1 2 3 4 5 6 7 ··· 24 다음 반응형