본문 바로가기

전체 글528

[코딩테스트] 백준 2588번 곱셈 해설집 새벽 1시가 거의 다되어 간다. 언넝 포스팅 하고 자야지... 문제 정답 간략하게 설명을 해보자면 next는 문자열이다. in.close() 는 스캐너를 맞추는거고 charAt은 배열이다 abc 라고 할 때 [0] [1] [2] 에서 [2] = c 이다 그리고 - '0' 은 십진수 이기 때문에 해주는것이고 마지막 Integer.parseInt(y) 는 문자열을 -> 정수로 다시 치환 그럼 x * y 는 다시 계산이 가능해지게 된다. To be continue.. 2022. 9. 23.
[JavaScript] 자바스크립트 JSON.stringify()에 대한 설명 이 글을 적게된 이유는 컨트롤러 -> 자바스크립트로 데이터를 보내는 도중에 디버그 찍을 때마다 [Object, Object] 이렇게 나와서 무엇인 문제인가 찾다가 알게되었다. 콘솔로그에 [Object, Object] 찍히는 경우 첫번째 콘솔 로그 경우 data.LIST[0] 을 하면 연결 성공 : [Object, Object] 가 나타난다. 두번째 콘솔 로그 경우 JSON.stringify(data.LIST[i]); 해주면 원인 JSON.stringify 해야지 JSON 형태로 나오게 되는 이유는, 자바스크립트로 데이터가 넘어 올 때 이것을 JSON 형태로 다시 한번 감싸줘야 되기 때문이다. (오늘은 생각보다 중요한 이야기 하였다.) To be continue.. 2022. 9. 22.
[코딩테스트] 백준 10430번 나머지 해설집 어렵지 않앗지만 스캐너에대해서 알게 되는? 문제 였던 것 같다. 문제 이런 문제다 정답 import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); int C = in.nextInt(); in.close(); System.out.println( (A+B)%C); System.out.println(((A%C) + (B%C))%C); System.out.println( (A*B)%C); System.out.println( ((A%C) * (B%C))%C); } } 처음에.. 2022. 9. 20.
[React] yarn을 사용 하는 이유 ? yarn yarn 이 npm 의 조금 더 개선된 버전이라고 생각하면된다. 그치만 yarn보다 npm이 익숙하다면, npm 사용해도 좋다. 사실 굳이 큰 차이는 잘 못느끼겟다 아직. To be continue.. 2022. 9. 19.
[intelliJ] 인텔리제이 플러그인 test Data 사용법 인텔리제이 자체에서 PostMan 대체하기 위한 플러그인 인것 같다. Node.js 설치 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 노드가 없는사람은 여기들어가서 최신 버전을 야무지게 설치하면 된다. 윈도우에 cmd 검색해서 node -v 잘 설치되엇나 확인해본다. npm i -g json-server 하고 엔터 눌르면 json-server 가 설치가 된다. 이제 인텔리제이 들어가서 플러그인 Test Data install 그리고 .json 파일 만들어 준다. 그럼 이런식으로 .json 파일 형태로 만들어진다. 이제 dummy.json 파일에 .. 2022. 9. 19.
[React] 리엑트 버튼 클릭시 모달창 생성 바로 시작! State 사용 선언 State문법을 사용해주기 위해서 다음과 같은 선언을 해주어야한다. State문법 사용 이게 바로 state문법이다. modal 은 변수, setModal은 함수 이다. useState 디폴트 상태는 false (디폴트 값이 false면 기본으로 작동하지 않는 상태를 유지한다 라고 나는 이해했다) Modal 만들기 내가 쓰고 있는 프레임워크는 인텔리제이여서 작동 중이면 초록불이 들어온다. 스프링도 비슷한 지원하는게 있을 수 있으니 찾아보길 권장, 그치만 리액트는 인텔리제이로 하는게 맞지않나 싶다. 다음과 같이 잘 모달 창을 만들어준다. 화면 호출 ⭐⭐⭐⭐⭐ 자 여기가 진짜 중요한 설명이다. 집중! 버튼은 상세보기를 클릭 했을 때 모달창이 On/Off 된다. 그 이유는 s.. 2022. 9. 19.
[IT] WBS (Work BreakDown Structure) 란? 팀장님, 주임님이 WBS 이야기를 하다가 이게 무엇인지 궁금해져서 알아보게 되었다. WBS WBS는 Work Breakdown Structure의 약어로 '작업분류체계'라고도 하며 프로젝트에서 수행할 작업을 계층적으로 정의한 문서이다 이런 일정을 짜임있게 되어있는것을 의미 한다. To be continue.. 2022. 9. 19.
[코딩테스트] 백준 3003번 버퍼를 이용한 풀이 평소에도 버퍼라는 개념이 좀 헷갈렷는데 이제야 조금은 이해가 간다. BufferedReader 는 아주 오래전 부터 사용해 오던 방식 Scanner는 버퍼가 생긴이후 사용하는 방식 간단한 것은 Scanner가 편하고 내용이 많을 땐 버퍼가 실행시간이 짧다. (버퍼는 한번에 처리하고 한번에 싹 보내는 것을 말한다.) 문제 풀이 꼭 가로로 적어야 한다. 오류 맞지 않는 형태로 적었을 시 다음과 같은 NoSuchElementException 발생, 값을 6개 받아야하는데 하나만 적히니 이런 오류가 발생했다. To be continue.. 2022. 9. 18.