자바 코테를 풀며 기본적으로 꼭 알아둬야 할것들을 정리해봤다. 기본적이지만 풀다보면 헷갈리는 부분이 많다.length배열의 길이를 알고자 할 때int\[] intArr = new int7; → intArr.length = 7 이다. → 요소를 7개 이하로 추가해도 길이
게시글 등록 구현하기 > [구현할 기능 범위] input / radio / select / checkbox / textarea를 이용한 구현 값 입력 유효검사 빈 문자열 체크 input, textarea 최대 글자 수 체크 checkbox에서 '전체' 체크 및 해제
EclipseSpringBootThymeleafMavenMyBatisMSSqlMapper에서 java파일과 xml 파일이 같이 붙어있다.연습하는거라 넘어갔지만Mapper.xml 파일은 /src/main/resources 에 mapper 폴더를 만들어주고 거기에 넣어줘
SpringBoot 환경에서 CRUD 연습을 위해 게시판 만들기 토이 프로젝트를 진행했다.2022.05.11 ~ 2022.05.27 (13일)개발환경EclipseSpringBootThymeleafMavenMyBatisMSSql1-1. 게시글 검색 (제목 또는 제목+내용
2021.6.19 제2회 빅데이터분석기사 실기 시험 합격 후기빅데이터분석기사 실기 관련은 교재가 없다. 한국데이터진흥원에서 공개한 출제유형를 통해 문제유형을 파악하고 유튜브나 블로그에 올라와있는 해설을 통해 공부했다.고난이도의 머신러닝, 딥러닝, 튜닝을 요구하지는 않는
효과적인 데이터 분석을 위하여 이를 체계화한 절차와 방법Phase(단계), Task(태스크), Step(스텝)으로 3계층 구성Phase ⊃ Task ⊃ Step\-폭포수\-프로토타입\-나선형비즈니스 이해 및 범위 설정프로젝트 정의 및 계획 수립프로젝트 위헙계획 수립필요
잘못 설계된 데이터 입력폼이 존재데이터 입력에서 사람의 실수로 발생응답자가 자신의 정보를 숨기기 위한, 의도적인 오류만료된 데이터 (바뀐 주소)데이터 표현의 모순 (동일주소, 다른 우편번호)일치하지 않는 코드의 사용데이터를 기록하는 계측 장치의 오류나 시스템 오류4서로
데이터 분석 : 저장된 데이터에서 의미 있는 정보를 얻기 위한 과정경제적 가치 창출\-업무 생산성 향상 : 자원의 추적 관리, 자원 사용/관리의 최적화\-고객 맞춤형 마케팅 : 고객 감성/경험 분석 -> 요구 예측 -> 고객별 대응 \-의사결정 능력 향상 :
Computing System = 하드웨어(물리적 요소) + 소프트웨어(컴퓨터 프로그램, 앱)analog data --1993--> Digital 신호 탄생 --2000--> 초코속 인터넷의 보급 시작 --2002--> beginning of the digital
1- 노드 수, 엣지 수, 탐색 시작노드 번호 입력받기2- DFS, BFS 구현하고3- DFS, BFS 별 탐색한 노드 순서 출력sys를 사용하면 좀더 빠르고 성능이 좋아진다고 한다.sys.stdin.readline 추가만 해주기!!혹시 풀다가 성능문제가 있다면 sys
요소개수 구하는 문제와 동일하다!2-1) 방문 여부 True/False를 저장하는 visited 리스트에서 True로 저장2-2) 별도 visited 리스트 없이 그래프에서 바로 1->0으로 바꾸기2-3) 2-1 & 2-2 둘다 쓰기 --다른 풀이보면 가끔 보이
큰 문제를 작은 문제로 나누어 작은 문제의 답을 모아 큰 문제를 해결 동일한 작은 문제를 반복적으로 해결해야 할 때1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...점화식 사용 :인접한 항들 사이의 관계식 사용f(100)을 하면..엄청난 계산
\-scoville 리스트에서 최소값이 K (스코빌 지수) 이상이어야한다.\-scovile 리스트 모든 요소가 K 이상이 될 때 까지, 파이썬 heapq 사용heaqp 사용한 이유는? \-파이썬은 최소힙을 제공한다. \-min(scoville) <= K 대소비교
쉽다 생각했는데..이렇게 했더니 시간초과 걸렸다..그렇다면..sys.stdin.readline()을 이용해보자!시간초과 해결!!기본 제공하는 input() 과 sys.stdin.readline()의 성능차이를 느낄 수 있는 문제였다.
나는 heapq 안쓰고 deque로 사용했다.heapq를 써서 정렬해야 하는 필요가 없고명령어 순서대로 "FIFO" 로직을 갖기 때문에 deque를 사용했다.처음에 걸린 에러는 ValueError: max() arg is an empty sequence 이게 무엇인가
답은 맞지만 효율성 0...그 이유는 participat의 마지막 요소가 return 값일 때 인것 같다.for문을 다 돌아야 하는데 리스트 길이가 최대일 경우 연산 속도가 느려질 것이다.그렇다면..!해쉬를 공부해서 다시 풀어보자!hash 사용기존 답변들을 보며 참고했
이분탐색을 이용해 특정 수가 배열에 있는지 찾아내자!정렬되어 있다는 가정하에 사용 가능!반씩 나누며 특정 수를 찾아가는 알고리즘으로"정중앙 값"과 "찾고자 하는 값"의 계속되는 대소비교를 통해 위치를 찾아간다.숫자 갯수가 짝수 / 홀수 일 때 중앙값의 위치는 다음과 같
N 이하의 소수 중연속되는 소수의 합=N 이 되는 경우의 수 합 구하기1) N 이하의 소수 구하기 --> 에라토스테네스의 체 이용2) 합이 N이 되는 경우 찾기 --> 투 포인트 사용두 종류의 코드로 작성해봤다.첫 번째 코드는 매번 루프를 돌때마다 sum 함수를
삽입정렬 이런거 써야하나 했는데..그냥 파이썬 리스트의 sort() 함수를 쓰면되는아주 간단간단한 문제였다..이 기능은 리스트의 요소가 모두 문자열일 때만 사용 가능하다!!위 리스트는 모두 int형이므로map을 이용해 형변환을 해준후 사용가능하다!!map(변환할 자료형