![[프로그래머스] 숫자 문자열과 영단어](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEqDu3%2FbtsJKinYJCt%2FmuqEYViHZbd90WCkEC0Fok%2Fimg.png)
https://school.programmers.co.kr/learn/courses/30/lessons/81301?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr📌 내가 구현한 정답class Solution { public int solution(String s) { String[] numbers = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; String answer = s; for (in..
![[JPA] @EntityListeners](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwSdYt%2FbtsJqdnY0hF%2FxNMcQGOHMH8PMZHtRcMB5k%2Fimg.png)
EntityListeners?Entity가 삽입, 삭제, 수정, 조회 등의 작업을 할 때 전, 후에 작업을 하기 위한 어노테이션 @PrePersistPersist(Insert) 메서드가 호출되기 전에 실행되는 메서드@PreUpdateMerge(Update) 메서드가 호출되기 전에 실행되는 메서드@PreRemoveRemove(Delete) 메서드가 호출되기 전에 실행되는 메서드@PostPersistPersist(Insert) 메서드가 호출된 후에 실행되는 메서드@PostUpdateMerge(Update) 메서드가 호출된 후에 실행되는 메서드@PostRemoveRemove(Delete) 메서드가 호출된 후에 실행되는 메서드@PostLoadSelect 조회가 실행된 직후에 실행되는 메서드Example데이터가 ..
![[Java] Integer.parseInt()와 Integer.valueOf() 메소드의 특징과 차이점](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNHKEr%2FbtsJpKTVaem%2FMyY6DetBQyx6UKmQk2VK60%2Fimg.png)
parseInt() 메소드와 valueOf() 메소드는 모두 문자열을 정수로 변환하는 데 사용되지만, 반환 타입과 몇 가지 세부적인 동작에서 차이점이 있다. 📌 Integer.parseInt(String s)기능: 주어진 문자열 s를 정수(int)로 변환반환값: 기본 자료형인 int.예시: int number = Integer.parseInt("123"); // 문자열 "123"을 정수 123으로 변환사용시점: parseInt()는 단순히 문자열을 int로 변환하고자 할 때 사용된다. 📌 Integer.valueOf(String s)기능: 주어진 문자열 s를 정수 객체(Integer)로 변환반환값: Integer 객체 (참조 자료형).예시:Integer number = Integer.valueOf("..
![[프로그래머스] 3진법 뒤집기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNZ9ga%2FbtsJqErQhTi%2FiGATKRSfAABkI6VCtrrAK1%2Fimg.png)
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📌 3진법 뒤집기 📌 내가 구현한 정답class Solution { public int solution(int n) { String answer = Integer.toString(n, 3); // 3진수로 변환 String reversed = new StringBuilder(answer).reverse().toString(); // 문자열 뒤집기 return Integer.parseInt(reversed, 3); // 다시 1..