본문 바로가기

전체 글93

[프로그래머스: JAVA] 내적 문제 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 a b result [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 입출력 예 설명 입출력 예 #1 a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다. 입출력 예 #2 a와 b의 내적은 (-1)*1 + 0*0 + 1*(-1) = .. 2021. 10. 5.
@CreationTimestamp 시간 오류 1. 오류 Spring Data JPA 사용하면서, MySQL에 @CreationTimestamp 사용하여 insert한 시간을 저장할 때, DB에 현재시간과 다른 시간 삽입 EX) 현재 시간 : 2021-10-05 오후 05:21:00 → DB 저장 시간 : 2021-10-05 오전 06:54:00 2. 해결방법 application.properties의 datasource.url serverTimezone=UTC → ?serverTimezone=Asia/Seoul 변경 # 변경 전 spring.datasource.url=jdbc:mysql://localhost:3306/ticket?serverTimezone=UTC&characterEncoding=UTF-8 # 변경 후 spring.datasource.. 2021. 10. 5.
[프로그래머스: JAVA] 숫자 문자열과 영단어 문제 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 입출력 예 s result "one4seveneight" 1478 "23four5six7" 234567 "2three45sixseven" 234567 "123" 123 나의 풀이 class Solution { public static int solution(String s) { String[] words ={"zero", .. 2021. 9. 28.
[React] CH10. props을 응용한 상세페이지 만들기 1. UI 만드는 법 UI와 관련된 중요 정보들을 state로 저장해놓고, state에 따라서 UI를 수정 2. 버튼 누를 때마다 각각 다른 모달창 출력 부모의 state 사용을 위해 props 신고해야 함 function App() { let [누른제목, 누른제목변경] = useState(0); return ( { 누른제목변경(0)} }>버튼1 { 누른제목변경(1)} }>버튼2 { 누른제목변경(2)} }>버튼3 { modal변경(!modal) } }> 열고 닫기 { modal === true ? : null } ); } function Modal(props){ return ( {props.글제목[props.누른제목]} 날짜 상세내용 ) } 3. 글제목 누르면 state 변경 index를 하드코딩하지 말.. 2021. 9. 11.
[React] CH09. props 1. props 쓰는 이유 같은 함수가 아닌 외부에서 state 이용 시, 에러 발생 ⇒ props가 해결!! 자식컴포넌트는 부모의 컴포넌트를 가져다 쓰고 싶을 때 사용 가능 - App이 가진 state를 쓸 수 있게 전송 2. props로 자식에게 state 전해주는 법 1) { modal === true ? : null }​ 2) 자식 컴포넌트에서 props 파라미터 입력 후 사용 - props : 부모에게 전달받은 모든 state 담고 있는 큰 변수, object function Modal(props){ return ( {props.글제목[0]} 날짜 상세내용 ) }​ [ 참고 ] https://online.codingapple.com/course/react-basic/ React 리액트 기초부터 .. 2021. 9. 10.
[React] CH08. 리액트 환경에서의 반복: map(), for 1. 리액트 환경에서의 반복 HTML을 반복문으로 반복 가능 리액트 환경에서 for문 이용 BUT, JSX {} 중괄호 내에 for 넣지 못함 ⇒ map 함수 이용!! 2. map 함수 : map() 사용 - array 내의 모든 데이터에 똑같은 작업을 시켜주고 싶을 때 사용 - 유사 반복문 형태 - { 반복할 데이터.map() } - { 반복할 데이터.map(()=>{return})} ⇒ { 반복시킬 데이터 갯수.map(return 반복시킬 HTML} } 함수 안 파라미터 ex) a, 글 - array안에 있던 각각의 데이터 var 어레이 = [2,3,4]; var 뉴어레이 = 어레이.map(function(a){// a가 배열안에 있던 각각의 데이터 return a*2;// [4,6,8] }) let.. 2021. 9. 10.